【问题标题】:Power BI and JSON dataPower BI 和 JSON 数据
【发布时间】:2019-03-06 14:20:20
【问题描述】:

是否可以让 Power BI 读取 JSON 数据?我昨天花了一整天的时间弄清楚如何在 Power Bi 中将 JSON 数据转换为可读的表格,但没有运气。

我用谷歌搜索了几个小时,但没有任何合适的文档。

我正在从我的网站检索 JSON 有效负载,当我尝试导入时,它会显示如下数据:

Record
Record
Record
Record

也许我可以学习任何教程?或者可能是 Power BI 的另一种替代方案,可以正确读取和构造我的 JSON 数据?

【问题讨论】:

  • 看来您必须先创建一个 JSON 请求来检索数据。这可以在 Power Query 中完成,因为它在此处完成 eriksvensen.wordpress.com/2014/09/15/…
  • 除了每条记录(如果是标题)之外,您是否可以看到任何带有两个箭头的小框,请尝试单击它。
  • 这就是答案!不知道为什么我不能接受它..
  • JSON 数据通常不是表格的。但是,OData 提要(JSON 或 XML)是。如果您控制 JSON 数据的来源,请考虑通过 OData 提供它。

标签: json powerbi


【解决方案1】:

如 cmets 中所述,除了每条记录(如果是标题)之外,您是否可以看到任何带有两个箭头的小框,请尝试单击它。

【讨论】:

    【解决方案2】:

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

    首先我们要把它转换成表格->点击左上角的图标

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

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

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

    我们开始你现在可以使用这个结果了!

    参考以下链接:

    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/

    【讨论】:

      【解决方案3】:

      从 .json 文件中检索数据会引入“记录”。每行数据都作为一个“记录”返回,它是一个列表。 “记录”中的每条记录都是打开行元素的超链接。您可以将“记录”转换为表格,但您会得到一个包含单个列的表格,其中包含所有记录,每条记录来自原始 JSON 数据的一行。

      以下是更多详细信息的链接: http://hodentekmsss.blogspot.com/2016/11/retrieving-json-data-in-power-bi.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-09
        • 2017-02-05
        相关资源
        最近更新 更多