Power BI矩阵添加动态TopN筛选后RankX计算失效问题
Power BI动态筛选RankX结果异常问题
我在Power BI里创建了一个矩阵表,行区域包含客户名称和客户编号列,值区域包含收入和Rank度量值,需求是通过用户输入的TopN参数动态筛选RankX的结果。
目前有两个度量值:
- Rank2的DAX表达式:
Rank2 = SWITCH( TRUE(); ISINSCOPE(LedgerEntry[CustomerNo]) ; RANKX(CALCULATETABLE(VALUES(tLedgerEntry[CustomerNo]);ALL(LedgerEntry[CustomerNo]));[Revenue];;DESC;Dense); ISINSCOPE(LedgerEntry[Customer Group Label]); RANKX(ALL(LedgerEntry[Customer Group Label]);[Revenue];;DESC;Dense) )
- RankIf的DAX表达式:
RankIf= IF([Rank2]<= 'TopN'[TopN Value];1;0)
遇到的问题:将RankIf添加到筛选窗格并设置为1后,Rank2无法正常计算。
内容的提问来源于stack exchange,提问作者winR
相关产品推荐
相关产品推荐

