如果任何子类别未达到100%,如何将类别汇总为零?

时间:2020-02-28 16:01:34

标签: powerbi dax

我正在处理一些特殊请求,如果任何基础子类别未达到目标(100%),则显示零值,我尝试使用SUMX,但是即使它不属于该类别,它最终也会给出所有子类别组。我正在尝试实现它的矩阵视图。

enter image description here

我尝试过的公式

Formula 1
Over 100+:= CALCULATE(Count(ProductID),FILTER(Payout,Payout[Performance%]>=1))


Formula 2
IF(DIVIDE(SUMX(Payout,Payout[ActualPay]),SUMX(Payout,Payout[Risk Amount]))>=1,1,0)

在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以遍历表并检查每行的性能是否均大于100%,并在所有行中取最小值。

Over 100+ = MINX ( Payout, IF ( Payout[Performance%] >= 1, 1, 0 ) )

请注意,当这是一种度量标准时,表Payout将通过其本地过滤器上下文进行过滤。因此,在每个产品行中,传递到Payout的表MINX只是该行。

相关问题