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

基于SharePoint列表数据,如何在PowerBI中按卡车计算平均装载时长?

按卡车维度计算平均装载时长的解决方法

1. 确认时长列的真实数据类型

在PowerBI数据视图中选中装载时长列:

  • 检查列类型是否为持续时间,如果只是显示为时分但底层还是文本,需重新转换:
    • 点击顶部「转换数据」进入Power Query编辑器
    • 对文本格式的时长(如"01:45"),用公式 Duration.FromText([你的时长列名]) 转换为真正的持续时间类型
    • 关闭并应用更改

2. 创建平均装载时长度量值

切换到报表视图,点击「建模」选项卡的「新建度量值」,输入对应DAX公式:
如果每条记录是单台卡车的单次装载时长,直接用:

平均装载时长 = AVERAGE('你的数据表名'[装载时长列])

如果需要先按卡车汇总所有装载时长再取平均(比如单卡车有多条时长记录),用:

平均装载时长 = 
AVERAGEX(
    VALUES('你的数据表名'[卡车编号/名称列]),
    CALCULATE(SUM('你的数据表名'[装载时长列]))
)

3. 在视觉对象中展示结果

  • 把「卡车维度列」拖入表格、矩阵或卡片等视觉对象
  • 拖入刚创建的「平均装载时长」度量值
  • 调整显示格式:选中度量值,在「建模」选项卡的「格式」中选择「持续时间」,设置为小时:分钟样式

排查要点

  • 核对每条记录的时长是否正确关联对应卡车,避免数据错配
  • 检查Power Query转换过程中有没有报错,确保时长列无缺失值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 12:50:26