Power BI和JSON数据

5
有没有可能让Power BI读取JSON数据?昨天我花了一整天的时间来找出如何将JSON数据转换为Power Bi中可读的表格,但是没有成功。
我尝试了几个小时的谷歌搜索,但没有找到合适的文档。
我正在从我的网站检索JSON有效负载,并在尝试导入时显示数据如下:
Record
Record
Record
Record

也许有一些教程可供我参考?或者有其他替代方案可以正常读取和结构化我的JSON数据吗?

看起来你需要先创建一个JSON请求来检索数据。这可以在Power Query中完成,就像这里所做的一样:https://eriksvensen.wordpress.com/2014/09/15/specifying-json-query-in-power-query-example-statistics-sweden/ - MaPi
2
如果有标题,每个记录旁边是否有一个带有两个箭头的小框?尝试点击它。 - Vasim
这就是答案!不确定为什么无法接受它.. - Such Much Code
JSON数据通常不是表格形式的。然而,OData提供的数据源(JSON或XML)则是如此。如果您控制JSON数据的来源,请考虑通过OData进行传递。 - Tom Blodget
3个回答

7

如评论中所提到的,在每个记录旁边(如果有标题),您能否看到带有两个箭头的小框,请尝试单击它。


4

这个答案可能会有所帮助...

首先,我们需要将它转换成表格 -> 点击左上角的图标 图标标签:转换为表格

属性窗口会打开,请不要更改任何内容,点击确定。现在您可以看到列表已转换为列。

在该列中有一个箭头图标 -> 点击它

Arrow Icon

主要步骤:在属性窗口中取消勾选“使用原始列名称作为前缀”

现在,您可以使用此结果了!

You will get tabular result from JSON

请参考以下链接:

https://www.mssqltips.com/sqlservertip/4621/using-power-bi-with-json-data-sources-and-files/

https://www.dutchdatadude.com/loading-multiple-json-files-using-power-query/


有没有已知的解决方案来处理深层嵌套的JSON数据? - undefined

0
从 .json 文件中检索数据会带来“记录”。每行数据都作为一个“记录”返回,它是一个列表。在“记录”中的每个记录都是打开行元素的超链接。您可以将“记录”转换为表格,但您将获得一个只有单列的表格,其中包含所有记录,每个记录都是原始 JSON 数据的一行。
这里是更多细节的链接: http://hodentekmsss.blogspot.com/2016/11/retrieving-json-data-in-power-bi.html

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