繁体   English   中英

如何将 JSON 响应转换为 Power BI 中的表

[英]How to convert JSON response to tables in Power BI

我的任务是通过 REST 从 Web 服务中使用一些数据,为了使用来自 Power BI 的数据,我使用了一个空白查询作为源,后来我在高级编辑器中添加了以下查询:

let
    url = "http://*********",
    headers= [#"Content-Type"="application/json"],
    postData = Text.ToBinary("{""token"":""*************""}"),
    response = Web.Contents(
        url,
        [
            Headers = headers,
            Content = postData           
        ]
    ),
    jsonResponse = Json.Document(response)
in
    jsonResponse

在此处输入图像描述

作为答案,我清楚地获得了一个 JSON 文件,其组成如下:

{'result':'1',
'message':'Successful Operation',
'data':[
{'idActivity':'1001', 
'organization':'ABC-001' ,
'date':'6/10/2022 2:34:04 PM',
'lat':'57.3497300',
'lng':'-90.3929000',
'status':'0',
'company':'382',
'tag':'0'},
{'idActivity':'1002', 
'organization':'DEF-002',
'date':'6/10/2022 2:21:15 PM',
'lat':'83.6718200',
'lng':'-23.3464000',
'status':'0',
'company':'932',
'tag':'0'}]}

我想知道是否有办法将此 JSON 文件转换为表格,然后能够在 power bi 视觉效果中表示信息?

单击解析 JSON 按钮。 那应该自动解析它。 您可能需要用双引号 (") 替换单引号。当我这样做时,您的示例 JSON 使用解析 JSON 为我工作。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM