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

请求将多列表格转换为适配Power BI的4列结构化表格

请求将多列表格转换为适配Power BI的4列结构化表格

看起来你需要把这种「横向属性+多行数据」的表格转换成Power BI更友好的结构化格式,我来给你一步步拆解怎么用Power Query实现这个转换,操作起来很顺手:

先明确你的原始表格和目标效果:

原始表格

no headerno headerno header
id_headerid#1id#2
address_headeraddress#1address#2
date#1value#1value#1
date#2value#2value#2

目标表格

dateidaddressvalues
date#1id#1address#1value#1
date#2id#1address#1value#2
date#1id#2address#2value#1
date#2id#2address#2value#2

接下来是具体的Power Query操作步骤:

  • 导入数据到Power Query:把表格导入Power BI后,点击「转换数据」按钮进入Power Query编辑器。
  • 转置表格:选中整个表格,点击顶部菜单栏的转换选项卡,选择转置。这一步会把行和列互换,让每个id/address对应的列变成单独的行。
  • 设置正确表头:转置后第一行是原来的属性名(id_header、address_header等),点击转换选项卡的将第一行用作标题,把这行设为正式表头。
  • 逆透视数据行:选中id_header和address_header这两列,点击转换选项卡的逆透视列→逆透视其他列。这一步会把所有date-value的组合拆成单独的记录。
  • 整理列名:把Attribute列重命名为date,Value列重命名为values,id_header列重命名为id,address_header列重命名为address。
  • 加载回Power BI:完成调整后点击关闭并应用,就能得到你想要的结构化表格了!

如果操作中遇到小问题,比如转置后的表头识别不对,你可以手动调整列名,或者检查逆透视的列选择是否正确。这个方法完全在Power BI内部完成,不需要额外工具哦。

备注:内容来源于stack exchange,提问作者holymolygoalie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 07:58:15