【发布时间】:2020-11-14 04:27:40
【问题描述】:
我是 PQ 的新手,所以可能有一个简单的答案。
假设我正在从本地 JSON 文件加载数据行。然后我使用我认为是一组相当标准的步骤来扩展它:
report = Json.Document(File.Contents("path\to\my\file")),
#"Converted to Table" = Table.FromList(report, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", { /* a long list of properties from my json */},
// a long list of statements that operate on various columns: reorder, cast to type, rename, add conditional columns, etc.
每个 sprint 左右,我的 JSON 中都会添加一些新属性,我还需要将它们合并到报告中并对其进行操作。有没有一种直接的方法,不需要我回到那个Table.ExpandRecordColumn,每次都将它们添加到括号中的属性名称集中,然后手动重命名和重新排序它们?如果有一种方法可以使用 UI 来做到这一点,我会很高兴,但如果有一种使用高级编辑器的方法比我刚才描述的方法更简单,我会接受它。我这样做的方式似乎并不那么有效。
谢谢。
【问题讨论】:
标签: powerbi powerquery