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

Power BI表格格式转换需求:将测试名转为列头并匹配ID

用Power Query搞定数据重塑

1. 打开Power Query编辑器

选中你的表格,点主页选项卡的「转换数据」,进入Power Query编辑器。

2. 处理多Value列(如果存在Value1/Value2这类多数值列)

如果你的表结构是ID | 测试名称 | Value1 | Value2 | ...,先把分散的Value列合并为统一的数值列:

  • 选中ID和测试名称两列,右键选择「逆透视其他列」。
  • 操作后会生成Attribute(对应原有的Value1、Value2)和Value(对应具体数值)两列。不需要区分Value类型的话,直接删除Attribute列即可;若需要保留,后续可将其与测试名称合并为列名。

3. 将测试名称转为独立列头

  • 选中测试名称列,点击转换选项卡的「透视列」。
  • 在弹出窗口中:
    • 值列选择Value(即你要存储数值的列);
    • 高级选项选「不要聚合」(因为每个ID+测试名称的组合应为唯一值,无需聚合计算)。
  • 点击确定后,所有测试名称会转为独立列头,且ID与对应数值能精准匹配。

补充:若仅存在单个Value列

如果你的表结构是ID | 测试名称 | Value,直接跳过步骤2,执行步骤3的透视操作即可。

和JMP操作的对应关系

你熟悉的JMP「按列转置+标签设置」,对应Power Query里的「透视列」功能——核心都是指定行标识(ID)、列头来源(测试名称)和值来源(Value),只是操作入口不同而已。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 02:33:28