You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中汇总/上钻时如何同时获取上月及上年账单金额值?

Power BI 实现部门月度/年度金额及同期对比

1. 基础度量值:当前周期金额总和

这个度量值会自动适配月度、年度的筛选上下文,算出对应部门的金额总和:

当前金额总和 = SUM(fct_billing[fct_billing_amount])

2. 对比周期金额度量值(自动识别上月/上年)

用DAX判断当前是月度还是年度维度,分别计算上月或上年的对应金额,同时保留部门的筛选条件:

对比周期金额 = 
VAR 是月度维度 = ISINSCOPE('Date'[Month])
VAR 是年度维度 = ISINSCOPE('Date'[Year])
RETURN
    IF(
        是月度维度,
        -- 月度模式下取上月金额
        CALCULATE(
            [当前金额总和],
            DATEADD('Date'[Date], -1, MONTH),
            ALLSELECTED(fct_department)
        ),
        IF(
            是年度维度,
            -- 年度模式下取上年金额
            CALCULATE(
                [当前金额总和],
                SAMEPERIODLASTYEAR('Date'[Date]),
                ALLSELECTED(fct_department)
            ),
            BLANK()
        )
    )

3. 可视化配置

  • 把Date表的Year、Month拖到矩阵的行区域,把部门维度(fct_department的部门名称)拖到行/列区域(按需调整布局)
  • 把当前金额总和和对比周期金额拖到值区域
  • 开启矩阵的折叠功能:折叠年度行时显示当年总额+上年总额,展开后每个月度行自动显示当月总额+上月总额,完全匹配需求效果

内容的提问来源于stack exchange,提问作者Ashu Bandhu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 23:01:04