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

Power BI中DAX动态计算符合条件的设施总容量(分母)咨询

DAX动态计算分母:选中设施有效总容量之和

我有19项指标,每个设施每月可能有值也可能无值。需为用户提供日期筛选器和设施筛选器,每个设施对应一条总容量数据。当用户选中若干设施时,核心计算逻辑为「指标总和 / 选中设施的总容量之和」,目前的问题是无法正确计算分母——满足以下条件的设施总容量之和:

  • 仅包含用户筛选选中的设施
  • 排除该月份指标总和为null或空白的设施(未选中设施自动排除)
  • 按月动态计算(部分月份有数据、部分无)

由于涉及19项指标×21个设施×多月份数据,必须实现全动态计算。当前公式仅能计算所有选中设施的总容量,无法过滤掉指标为空/空白的设施。

表结构说明:指标值和日期存储在Raw Data表,总容量数据存储在Operations表。
注意:指标值为0属于有效数据,需纳入计算范围,本次仅聚焦分母的计算逻辑。

已尝试的DAX代码示例

Code 1

IF(
CALCULATE(
SUM('Raw Data'[Metric 1])>=0,ALLSELECTED('Raw Data'[Facility])),VALUES('Raw Data'[Facility]),BLANK())

Code 2

FIRSTNONBLANK(TOPN(1,VALUES('Raw Data'[Facility]),SUM('Raw Data'[Metric 1])>=0,ASC),1)

Code 3

CALCULATE([Total Capacity],SUM('Raw Data'[Metric 1])>=0,Operations[Facility] in ALLSELECTED('Raw Data'[Facility]))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 11:56:09