处理JSON中的空行/单元格 - Power BI查询

3
到处搜索但找不到类似的东西。
我有一个表格,如下所示(一瞥):
customDimensions是提取JSON格式数据的列。然而,在该列中存在一些空单元格(如下所示)。

enter image description here

我尝试将整个列解析为JSON,但返回的错误如下所示:

enter image description here

因此,我尝试了一种替代方法,首先将customDimensions中的空单元格替换为通用的JSON格式输入{"Type":"Unhandled"},然后将该列解析为JSON。这成功地摆脱了错误,但在刷新数据时返回错误!
那么,我应该以不同的方式处理它?我想将这些空单元格替换为“null”或任何关键字,只要我不错过这些空单元格的计数即可。
编辑:关于“这成功地摆脱了错误,但在刷新数据时返回错误!”的问题,错误如下:

Error while refreshing the data

enter image description here

enter image description here

那个具体的错误如上所述。
编辑2:在此输入图片描述

这成功地消除了错误,但在刷新数据时返回错误!你能详细解释一下吗? - Foxan Ng
我使用了 {"Type":"Unhandled"},但是当我尝试通过不勾选“使用原始列名作为前缀”来展开JSON时,它会将列名返回为Type.1 - Dee
我已经添加了另一张截图,请查看@FoxanNg - Dee
在这种情况下,没有记录相当难以调试。你能提供一个匿名的吗?是因为表中已经有另一列命名为 Type 了吗? - Foxan Ng
1
不,这与字段名称无关。没有样本数据,无法继续进行。如果您使用上述详细信息创建一个单独的 .pbix 文件,您会发现它可以正常工作。 - Foxan Ng
显示剩余6条评论
1个回答

1
陷入了 XY 问题的困境,但实际上您可以在解析 JSON 后直接替换错误。

error

replace error

replace error with blank

重复所有列,就没问题了。

results


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接