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

DAX度量问题:如何让PerformanceTime忽略Resource切片器筛选

解决DAX度量忽略Resource切片器筛选的问题

要让PerformanceTime度量不受Resource切片器的筛选影响,你可以通过明确清除Resource列的筛选上下文来实现。以下是几种可行的DAX公式:

方法1:使用REMOVEFILTERS指定列

PerformanceTime = 
CALCULATE(
    SUM('Final Table'[Volume]) * (5/60),
    REMOVEFILTERS('Final Table'[Resource])
)

如果之前用REMOVEFILTERS没生效,大概率是没有指定具体的'Final Table'[Resource]列(比如误写为整个表),明确指定列后就能精准清除该列的筛选。

方法2:使用ALL忽略列筛选

和REMOVEFILTERS效果一致,你也可以用ALL函数:

PerformanceTime = 
CALCULATE(
    SUM('Final Table'[Volume]) * (5/60),
    ALL('Final Table'[Resource])
)

ALL('Final Table'[Resource])会忽略该列的所有筛选条件,确保计算时不受Resource切片器的干扰。

方法3:保留其他列筛选(如时间维度)

如果需要保留date和Month列的筛选,仅忽略Resource的筛选,用ALLEXCEPT更合适:

PerformanceTime = 
CALCULATE(
    SUM('Final Table'[Volume]) * (5/60),
    ALLEXCEPT('Final Table', 'Final Table'[date], 'Final Table'[Month])
)

额外验证点

  • 确认切片器绑定的是'Final Table'表中的Resource列,而非关联表中的同名列;
  • 若模型中存在表关系,检查是否有其他表的筛选间接传递到Resource列,必要时可扩展清除筛选的范围。

内容的提问来源于stack exchange,提问作者Drashti

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 22:44:52