[英]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.