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

PowerBI能否拆分特定列的行?运输里程碑多指标表构建咨询

在PowerBI实现双指标里程碑表格的方案

完全可以实现,不需要拆分两张表,核心是通过数据结构调整+矩阵可视化+度量值来达成需求,具体步骤如下:

1. 调整数据结构(关键步骤)

你的原始数据集是「宽表」格式(每个里程碑作为单独列),需要先转成「长表」格式,让每个里程碑的耗时和准时状态成为独立行:

  • 进入Power Query编辑器,选中所有与里程碑相关的字段(如「生产完成耗时」「生产完成是否准时」「提货耗时」「提货是否准时」等)
  • 右键选择逆透视列,生成新的「属性」(存储里程碑+指标类型,如“生产完成耗时”)和「值」(对应数值)列
  • 可选:将「属性」列拆分,分成「里程碑名称」和「指标类型」两列(比如用“-”作为分隔符),后续配置更清晰

2. 创建核心度量值

根据调整后的数据结构,创建两个通用度量值:

  • 平均耗时:
    平均耗时 = AVERAGE('运输数据'[耗时天数])
    
  • 准时率(按包裹数量计算百分比):
    准时率 = DIVIDE(SUM('运输数据'[是否准时]), COUNT('运输数据'[包裹ID]), 0) * 100
    
    注:是否准时需提前用计算列标记,准时为1,延误为0;包裹ID是唯一标识单个运输包裹的字段

3. 配置矩阵可视化

  • 行字段:拖入「运输公司」
  • 列字段:拖入「里程碑名称」
  • 值字段:拖入「平均耗时」和「准时率」两个度量值
  • 格式调整:
    1. 在可视化面板的「格式」选项卡,找到「值」设置,将显示方式改为「每行」,让每个里程碑列下自动展示两个指标
    2. 分别设置两个度量值的格式:平均耗时保留1-2位小数,准时率设置为百分比格式
    3. 可开启「总计」「行标题折叠」等选项优化表格样式

替代方案(无需逆透视)

如果不想调整数据结构,可针对每个里程碑单独创建度量值(如「生产完成平均耗时」「生产完成准时率」等),然后将这些度量值全部拖入矩阵的「值」字段,手动调整列的排序,把同一里程碑的两个指标放在相邻位置。但这种方法在里程碑数量较多时会非常繁琐,扩展性差。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 08:47:36