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

Power BI表格中Meter Hrs度量值总计显示为0求助

Power BI中Meter Hrs总计显示为0的修复方案

你的问题和数据类型无关,是当前度量值的逻辑导致的:

  • 分组行(比如按设备、分类)时,Meter Hrs Total会计算当前分组内最早和最晚import_date对应的total_hours差值,结果是对的;
  • 但总计行时,它会取整个数据集的最早和最晚import_date来计算差值,而不是把所有分组的差值加总,这就导致总计显示0(大概率整个数据集首尾的total_hours差为0)。

把度量值改成用SUMX迭代分组,逐个计算每个分组的差值再求和,就能得到正确的总计:

Meter Hrs Total = 
SUMX(
    // 替换为你表格中实际的分组维度列,比如设备ID、资产类别等
    VALUES('Tenna Hours'[分组维度列]),
    CALCULATE(MIN('Tenna Hours'[total_hours]), LASTDATE('Tenna Hours'[import_date]))
    - CALCULATE(MIN('Tenna Hours'[total_hours]), FIRSTDATE('Tenna Hours'[import_date]))
)

说明:

  • VALUES('Tenna Hours'[分组维度列]):指定表格用来分组的维度,确保迭代每个独立分组;
  • SUMX会遍历每个分组,计算该分组的首尾时间差,最后把所有结果加总,这样总计行就是所有分组差值的和,和分组行的逻辑完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 20:39:22