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

Power BI度量值求助:计算已关闭风险时切片器显示异常

已关闭风险度量值的逻辑修复需求

背景

风险表与Calendar[Date]表存在关系:Creation Date为活动关系,Mitigation Date(风险关闭日期)为非活动关系,需要计算当前已关闭风险的度量值。

原始度量值

Mitigated risks = 
VAR selectedDate = MAX('Calendar'[Date])
VAR FilteredTable = FILTER('Risk', 'Risk'[Mitigation Date] <= selectedDate && 'Risk'[Mitigated]="Mitigated")
RETURN COUNTROWS(FilteredTable)

异常现象

该度量值基础功能正常,但使用Calendar[Date]切片器筛选时出现异常:

  • 选择2021年下半年(H2 2021)时,能正确显示已关闭风险数量;
  • 选择2022年上半年(H1 2022)及之后的学期时,结果显示为空。

补充表格数据

1. 风险ID与创建学期表

Risk IdCreation Semester
12021 H2
22021 H2
32022 H1
42022 H1
52022 H2
62022 H2

2. 创建日期与缓解学期表

Creation DateMitigation Semester
31/12/20212022 H1
31/12/20212021 H2
30/06/20222022 H1
30/06/20222022 H2
31/12/2022
31/12/20222023 H1

3. 缓解日期与缓解状态表

Mitigation DateMitigated
30/06/2022Mitigated
31/12/2021Mitigated
30/06/2022Mitigated
31/12/2022Mitigated
Open
30/06/2023Mitigated

修改后的度量值及新问题

在度量值中添加ALL函数后,学期筛选显示正常,但在包含风险负责人维度的柱状图中,每个用户显示的总数相同:

Mitigated risks = 
VAR selectedDate = MAX('Calendar'[Date])
VAR FilteredTable = FILTER(ALL('Risk'), 'Risk'[Mitigation Date] <= selectedDate && 'Risk'[Mitigated]="Mitigated")
RETURN COUNTROWS(FilteredTable)

问题

该度量值缺少什么逻辑,才能让其在各学期筛选及风险负责人维度下都显示正确的统计结果?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 14:52:42