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

Power BI度量值如何忽略设备切片器筛选,仅保留日期筛选

解决Power BI度量值忽略设备切片器的问题

要让你的度量值仅响应日期切片器、忽略设备切片器的筛选,核心是修改筛选上下文,确保设备维度的筛选被移除但保留日期维度的筛选。可以通过CALCULATETABLE结合ALLEXCEPT函数实现,修改后的度量值如下:

Measure = 
VAR T1 =
    CALCULATETABLE(
        SUMMARIZE(RAD, RAD[deviceid], "SUMDEVICE", SUM(RAD[data])),
        ALLEXCEPT(RAD, RAD[Date]) // 仅保留日期筛选,移除设备切片器的筛选
    )
VAR AVGDEVICE =
    AVERAGEX(T1, [SUMDEVICE])
RETURN
    AVERAGEX(T1, IF([SUMDEVICE] >= AVGDEVICE, [SUMDEVICE])) / 1000

关键逻辑说明

  • ALLEXCEPT(RAD, RAD[Date]):该函数会移除RAD表中除Date列之外的所有筛选上下文,也就是设备切片器的筛选会被忽略,但日期切片器的筛选会被保留。
  • CALCULATETABLE:将上述筛选上下文应用到内部的SUMMARIZE计算中,确保T1始终包含当前日期范围内的所有设备汇总数据,不受设备切片器选择影响。
  • 后续的平均值计算均基于这个不受设备筛选干扰的T1,最终结果只会随日期切片器的变化而变化。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 21:15:34