首页 > 解决方案 > 根据 SQL 表中存在的 JSON 字符串展开表

问题描述

我们有一个用例来在 power bi dashbord 中显示一个网格,该网格在其中一个列中包含一个 JSON 对象。JSON 数据将基于另一个列值。 

根据类别选择,应将 JSON 内容扩展为表格(始终为一行,多列)。

表快照

请找到下表。

标签: jsonpowerbipowerbi-desktop

解决方案


选择 JsonData 列,选择 Transform 选项卡并单击 Parse/Json。 在此处输入图像描述

结果是您的文本成为记录。现在,在您的 JsonData 列的右侧,您有双箭头,单击它。您不需要原始名称的前缀,因此取消选中复选框。单击确定。

在此处输入图像描述

现在您更深入地了解了(您的列更改为 DynamicProperties)。再次单击双箭头。

最终结果是包含 Json 中所有属性的表。

在此处输入图像描述


推荐阅读