繁体   English   中英

Power BI Matrix总和错误总计%age

[英]Power BI Matrix sum totalling %ages incorrectly

我在PowerBI中有一个措施,如下所示:

Measure 2 = IF(HASONEVALUE('CPP'[KPI Group]),
               SUMX('CPP',
                    DIVIDE(1,'Corporate Planning Project'[Full Year 
                    Budget],0)*'CPP'[Actual Y.T.D]
                  ),
               ""
              )

基本上我的矩阵看起来像:

-KPI集团-实际的年初至今-年度预算-措施2

A ---- $ 29,666,609 ---- $ 95,540,594 ---- 1804%

B ---- $ 2,297,809 ---- $ 20,153,995 ---- 503%

深入到A组后,矩阵如下所示:

KPI Group ---- ActualYTD ----全年预算---- Measure2

A>

---- 1415 ---- $ 1,252,548 ---- $ 322,180 ---- 388.77%

---- 2223 ---- $ 821,236-$ 830,860 ---- 98.84%

等等,因此您可以看到Measure2在向下钻取的级别正确计算,仅在最高级别对Measure2进行求和,因此所有加在一起的%age的总和为1804%,而不是在该级别上计算的指标,也就是全年预算的总和除以ActualYTD的总和得出的百分比。

有人可以帮忙吗?

谢谢

似乎Measure2的目的是将[Actual YTD]显示为[Full Year Budget]的百分比,并且仅在您处于单个[KPI group]

无法获得预期结果的原因可能是因为您使用了不应该使用的SUMX()SUMX()将为'CPP'表的每一行计算一次百分比,然后将所有这些百分比相加。

请尝试以下措施:

Measure 2 = 
    IF(
        HASONEVALUE(CPP[KPI Group]), 
        DIVIDE(
            SUM(CPP[Actual Y.T.D]), 
            SUM('Corporate Planning Project'[Full Year Budget]),
            0
        )
    )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM