考虑应用过滤器计算总百分比

时间:2020-10-31 19:37:43

标签: powerbi dax

我想计算总计的百分比值(与内置的“显示为->总计的百分比”相同,但使用DAX)。

我看到了解决方法 Percent of Total Windowed in Power BI DAXPower BI DAX - Percent of Total Column with FILTERsHow to calculate Percentage out of Total value in DAX (Power BI Desktop)

但是不幸的是,它们都不对我有用(我得到的所有行的计算列都充满了100%)

想法是总计,但可以应用日期过滤器并查看显示数据的百分比值,而不是整笔查询 我尝试了上述解决方案:

Percentage = 
DIVIDE(
    SUM( All_Years[Price:] ),
    CALCULATE(
        SUM( All_Years[Price:] ),
        ALLSELECTED( All_Years )
    )
)

首先,我不明白为什么将SUM用分子计算。如果我只是使用

Percentage = 
DIVIDE(
    All_Years[Price:],
    CALCULATE(
        SUM( All_Years[Price:] ),
        ALLSELECTED( All_Years )
    )
)

然后情况看起来更好,我得到了每一行总表的百分比值。但是当我在Visual中应用日期过滤器时,我看到了总计3.5%(如果我们考虑完整查询而不是应用过滤器后得到的切片,这是正确的) enter image description here

将ALLSELECTED留为空白也不能解决问题。
我想念什么?

0 个答案:

没有答案