【发布时间】:2018-08-03 03:52:22
【问题描述】:
到处搜索,但找不到类似的东西。
我得到了一个如下表(一瞥):customDimensions 是以 JSON 格式提取数据的列。但是,该列中有一些空单元格(如下所示)。
我试图将整个列解析为 JSON,但它在空白列中返回错误,如下所示:
因此,我尝试了另一种方法,首先将customDimensions 中的那些空白单元格替换为通用 JSON 格式输入为{"Type":"Unhandled"},然后将该列解析为 JSON。这成功消除了错误,但刷新数据时返回错误!
那么,我该如何以不同的方式处理这个问题?我想将这些空白单元格替换为“null”或任何关键字,只要我不会错过这些空白单元格的计数。
编辑
回复:This successfully got rid of the errors, but it is returning error while refreshing the data!报错如下:
具体的错误如上
【问题讨论】:
-
This successfully got rid of the errors, but it is returning error while refreshing the data!你能解释一下吗? -
请查看编辑部分。我添加了 3 个屏幕截图。 1) 是刷新时的错误 2) 是那些展开的 JSON 的所有单元格中返回的错误(Type.1 是一般添加的 JSON 格式) 3) 是点击错误时的具体错误
-
您是否真的使用
{"Type.1":"Unhandled"}来替换空白值或其他内容?您能否提供一条记录以及 M 查询,因为我无法使用给定信息重现错误。 -
不,我使用过
{"Type":"Unhandled"},但是当我尝试通过不选中“使用原始列名作为前缀”来扩展 JSON 时,它返回的列名是Type.1 -
不,它与字段名称无关。没有样本数据就无法真正进行。如果您使用上面提供的详细信息创建一个单独的 .pbix,您会发现它工作正常。
标签: json powerbi powerbi-desktop