要在Power BI中刷新Autodesk平台服务数据,可以使用Power BI中的Web数据连接来实现。
以下是一个示例代码,使用Power BI的M语言来刷新Autodesk平台服务数据:
let
// 设置Autodesk平台服务的API URL和访问令牌
url = "https://api.autodesk.com",
access_token = "YOUR_ACCESS_TOKEN",
// 构建请求头
headers = [
#"Authorization" = "Bearer " & access_token,
#"Content-Type" = "application/json"
],
// 构建API的端点URL
endpoint = url & "/v1/service",
// 发送HTTP请求并获取响应
response = Web.Contents(endpoint, [Headers=headers]),
// 将响应解析为JSON格式
json = Json.Document(response),
// 将JSON格式转换为Power BI中的表格
table = Table.FromList(json, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
expanded = Table.ExpandRecordColumn(table, "Column1", {"column1", "column2", "column3"}, {"column1", "column2", "column3"})
in
expanded
请注意,上述代码中的access_token
需要替换为有效的访问令牌,并根据Autodesk平台服务的API文档更新API的URL和请求头。
将上述代码复制到Power BI的“编辑查询”窗口中,并根据实际情况进行修改。然后,单击“关闭和应用”以应用查询更改并加载Autodesk平台服务数据。
在Power BI中刷新数据,可以通过单击“主页”选项卡中的“刷新”按钮来手动刷新数据,也可以设置自动刷新计划。