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

PowerBI中如何在同一张条形图展示机器起止时段分布

PowerBI条形图启停时段重合问题的解决尝试

问题背景

生产场景中需要统计机器使用时长,目标是通过PowerBI条形图展示机器的高频启动/结束时段(转换为整小时整数,如7、10、16点)。已通过DAX将时间格式的起止时间转换为整数小时列:

  • 启动时间转换:Start time as number = HOUR(sheet1[Start time])
  • 结束时间转换:End time as number = HOUR(sheet1[End time])

异常现象

将启动、结束时段列放入同一张条形图时,两组数据的数值完全重合;分开为两张图表则能正常显示各自的时段分布。

解决思路与验证

出现该问题的核心原因是:直接使用计算列作为图表值时,PowerBI默认的聚合方式(如求和)会导致两组数据基于相同的小时轴被错误聚合。调整为分别创建启动/结束时段的计数度量值即可解决:

  • 启动时段计数:Count Start Hours = COUNTROWS(FILTER(sheet1, NOT(ISBLANK(sheet1[Start time as number]))))
  • 结束时段计数:Count End Hours = COUNTROWS(FILTER(sheet1, NOT(ISBLANK(sheet1[End time as number]))))

将上述两个度量值作为条形图的数值项,以小时整数作为轴,即可在同一张图表中区分开启动与结束时段的分布。目前该方案已在测试数据中验证有效,待主数据集确认最终效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 19:51:29