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

Excel数据透视表度量值小计问题:# Needed to Goal求和异常

解决Power Pivot度量值总计行计算错误的方案

原度量值的问题出在总计行的计算逻辑:你用了MIN([Goal]),当计算医生的总计行时,它会取所有筛查类别里Goal的最小值,而不是分别计算每个筛查的# Needed to Goal再求和,这就导致总计结果为0,不符合你要的总和2。

你需要改用SUMX函数来迭代每个筛查类别,单独计算每个类别的需求值后再求和,修改后的度量值公式如下(注意把[Screening Type]替换成你数据里区分宫颈、结直肠筛查的实际列名,比如「筛查类型」):

=SUMX(
    VALUES([Screening Type]),
    ROUND(
        IF(
            (MIN([Goal])/100 * CALCULATE(SUM([Eligible]))) - CALCULATE(SUM([Received])) <= 0,
            0,
            (MIN([Goal])/100 * CALCULATE(SUM([Eligible]))) - CALCULATE(SUM([Received]))
        ),
        0
    )
)

逻辑说明:

  • VALUES([Screening Type]):获取所有唯一的筛查类别(宫颈、结直肠)
  • SUMX会逐个遍历这些类别,对每个类别单独执行内部的计算逻辑
  • 内部的CALCULATE(SUM([Eligible]))和CALCULATE(SUM([Received]))会自动筛选当前类别的数据,确保每个类别的计算都是独立的
  • 最后用ROUND保持取整的逻辑不变

替换后,医生总计行就会自动计算两个筛查类别的# Needed to Goal之和,得到你想要的2。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:40:58