我想计算总计的百分比值(与内置的“显示为->总计的百分比”相同,但使用DAX)。
我看到了解决方法 Percent of Total Windowed in Power BI DAX 和 Power BI DAX - Percent of Total Column with FILTERs 和 How 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%(如果我们考虑完整查询而不是应用过滤器后得到的切片,这是正确的)
将ALLSELECTED留为空白也不能解决问题。
我想念什么?