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

如何在Power BI中将REST API的JSON输出转为目标表格格式?

Power BI 中将JSON转换为预期表格格式的解决方法

方法一:使用透视列功能(快捷方案)

  • 进入Power Query编辑器:点击界面中的转换数据按钮
  • 选中目标列:同时选中存储属性名的列(如你当前表格的Name列)和对应值的列(如Value列)
  • 执行透视操作:点击顶部转换选项卡,选择透视列功能
  • 配置透视参数:在弹出的对话框里,将值列设置为你的值列(比如Value),若每个属性名唯一,聚合方式选择不要聚合即可
  • 确认生成表格:点击确定后,数据会自动转换为你预期的列格式

方法二:自定义M代码(复杂场景适配)

如果透视列无法处理特殊嵌套或重复值场景,可以用M代码手动处理:

let
    源 = 你的数据源步骤名称,
    转成记录列表 = Table.ToRecords(源),
    合并为单条记录 = Record.Combine(转成记录列表),
    记录转表格 = Record.ToTable(合并为单条记录),
    最终透视 = Table.Pivot(记录转表格, List.Distinct(记录转表格[Name]), "Name", "Value")
in
    最终透视

替换代码里的你的数据源步骤名称为Power Query中实际的数据源步骤名。

关键注意点

  • 确保Name列的属性值唯一,避免透视时出现列名冲突
  • 若原始JSON存在嵌套结构,必须先展开所有嵌套层级后,再执行上述转换操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 00:22:15