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

PowerBI中DAX计算ARTICLE开机时间占比Key全为100%,求修正

PowerBI DAX公式修正方案:解决Key值全为100%的问题

问题根源

当前Total Operating Time度量值直接使用SUM(Table1[TPS_OUV]),在ARTICLE的筛选上下文(比如按ARTICLE分组展示数据时),该度量值会自动筛选当前ARTICLE对应的开机时间,导致其结果与Total for Article完全一致,相除后得到100%。

修正步骤

1. 修正Total Operating Time度量值

需要让该度量值忽略ARTICLE的筛选,计算全局或指定维度下的总开机时间,以下两种场景可选:

场景1:忽略ARTICLE筛选,保留其他维度(如Center、Date、Position)的筛选

Total Operating Time = CALCULATE(SUM(Table1[TPS_OUV]), ALLEXCEPT(Table1, Table1[Center], Table1[Date], Table1[Position]))

场景2:忽略所有筛选,计算全局总开机时间

Total Operating Time = CALCULATE(SUM(Table1[TPS_OUV]), ALL(Table1))

2. 保留原有度量值不变

Total for Article和Key度量值无需修改,保持如下即可:

Total for Article = CALCULATE([Total Operating Time], ALLEXCEPT(Table1, Table1[ARTICLE]))
Key = DIVIDE([Total for Article], [Total Operating Time])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 02:36:04