【发布时间】:2019-06-21 11:55:16
【问题描述】:
鉴于以下 JSON,我正在尝试将其加载到 Excel 中。我想将“评级”部分格式化为单个分隔字符串/单元格。我对PowerQuery 很陌生,所以我很难做到这一点。我已经设法将记录列表格式化为它自己的表,但是将它连接成一个字符串并将其添加回我的源表是我绘制空白的地方。任何帮助将不胜感激。
PowerQuery
let
Source = Json.Document(File.Contents("C:\filename.json")),
Ratings1 = Source[Ratings],
#"Converted to Table" = Table.FromList(Ratings1, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
LastStep = Table.ExpandRecordColumn(#"Converted to Table", "Column1", { "Source", "Value" })
in
LastStep
JSON
{
"Title": "Iron Man",
"Year": "2008",
"Rated": "PG-13",
"Ratings": [{
"Source": "Internet Movie Database",
"Value": "7.9/10"
}, {
"Source": "Rotten Tomatoes",
"Value": "93%"
}, {
"Source": "Metacritic",
"Value": "79/100"
}
]
}
最终,像下面这样的东西会是理想的。
【问题讨论】:
标签: powerquery m