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

Power BI中如何正确获取自定义度量值的总和?

解决Power BI自定义度量值总计不正确的问题

问题原因

你当前的度量值Resources divided by Count of Date 3在每日明细行的计算是正确的,但总计行的逻辑是直接计算整个筛选周期内的资源总和 ÷ 周期内去重日期数,得到的是周期平均每日资源,而非每日计算结果的累加值,这就是总计显示53.25而非预期60.11的原因。

解决方案

方法1:创建单独的总计度量值

保留原度量值不变,新增一个用于计算总计的度量值,通过SUMX迭代每个日期,累加每日的计算结果:

Total Weekly Resources = 
SUMX(
    // 按日期分组,获取筛选范围内的所有唯一日期
    SUMMARIZE('table', 'table'[Date]),
    // 对每个日期计算原度量值的结果并累加
    [Resources divided by Count of Date 3]
)

将这个新度量值添加到报表中,即可得到正确的周资源总和60.11。

方法2:修改原度量值适配明细和总计

直接调整原度量值,让它在明细行和总计行分别执行不同逻辑:

Resources divided by Count of Date 3 = 
VAR IsSingleDate = HASONEVALUE('table'[Date])
RETURN
IF(
    // 明细行(单个日期):执行原计算逻辑
    IsSingleDate,
    DIVIDE(SUM('table'[Resource]), DISTINCTCOUNT('table'[Date])),
    // 总计行:累加每日的计算结果
    SUMX(
        SUMMARIZE('table', 'table'[Date]),
        DIVIDE(SUM('table'[Resource]), DISTINCTCOUNT('table'[Date]))
    )
)

修改后,原度量值在每日明细行显示正确的单值,总计行自动显示累加后的正确结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 21:48:21