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

Power BI切片器切换日期时累计关闭Bug度量值不更新问题求助

解决Power BI中已关闭Bug累计度量值不随切片器更新的问题

你创建的两个度量值用于展示Bug累计趋势,但Measure2无法随日期切片器更新,核心原因是**ALL(Sheet1)会完全清除表的所有筛选上下文,包括切片器带来的日期筛选**,导致计算逻辑脱离了切片器的范围。

问题分析

  • Measure1使用ALLSELECTED(Sheet1),会保留切片器的筛选上下文,因此能随切片器正确重新计算。
  • Measure2中的ALL(Sheet1)会忽略所有外部筛选(包括切片器的日期选择),始终计算全表中已关闭的Bug总数,所以切片器切换时结果不会变化。

修正后的度量值

将ALL(Sheet1)替换为ALLSELECTED(Sheet1),同时简化逻辑写法:

已关闭Bug总数 = 
VAR totalClosed = 
    CALCULATE(
        COUNTROWS(Sheet1),
        FILTER(
            ALLSELECTED(Sheet1),
            NOT(ISBLANK(Sheet1[ClosedDate])) && Sheet1[ClosedDate] <= MAX(Sheet1[CreatedDate])
        )
    )
RETURN IF(ISBLANK(totalClosed), 0, totalClosed)

修正逻辑说明

  1. 使用ALLSELECTED(Sheet1)替代ALL(Sheet1),保留切片器带来的筛选上下文,确保计算范围限制在切片器选中的日期范围内。
  2. 用NOT(ISBLANK(Sheet1[ClosedDate]))替代原有的IF判断,逻辑更清晰直白。
  3. 最终返回值保持原有逻辑:若计算结果为空则返回0,否则返回实际计数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 10:52:04