You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 03:14:52