PowerBI 桌面集成
  • 26 Mar 2024
  • 1 分钟阅读
  • 贡献者

PowerBI 桌面集成


Article Summary

将郁金香表与 PowerBI Desktop 整合,简化分析工作

链接到资料库页面

概述

所附的 .pbix 模板展示了如何在 PowerBI 中轻松查询郁金香表下载 PowerBI 模板

对于需要复杂数据模型、较长刷新频率和较广覆盖范围的分析,可使用此方法将郁金香数据置于领导者的头脑中。

PowerQuery 脚本

或者,请参阅以下包含在 PowerBI 模板中的 PowerQuery 脚本````(TulipTableId 为文本,instance 为文本) as table=>

let Query = #table( type table [#"table" = text], { {TulipTableId}})、

Function = Table.AddColumn(Query, "Offset", Number.Round(Json.Document(Web.Contents("https://"&instance&"/api/v3/tables/"& TulipTableId &"/count"))/100))、

ExpandedOffset =Table.ExpandListColumn(Function, "Offset")、

NbLoop=Number.Round(Json.Document(Web.Contents("https://"&instance&"/api/v3/tables/"& TulipTableId &"/count"))/100)、

TableOffset=Table.FromList(List.Transform({0..NbLoop},each Number.ToText(_*100)))、

TableOffset1=Table.RenameColumns(TableOffset,{{"Column1", "Offset"}})、

TulipTable= Table.AddColumn(TableOffset1, "Records", each Table.FromRecords(Json.Document(Web.Contents("https://"&instance&"/api/v3/tables/" & TulipTableId &"/records?limit=100&offset="& [Offset] &"&sortBy=_sequenceNumber&sortDir=asc"))))

在 TulipTable ```` 中

说明

下载 .pbix 模板,并按照应用程序中的说明操作(如下所示)

  1. 查看 "主页 >> 数据转换 "部分下的 PowerQuery 模板:"主页 >> 数据转换 "打开 PowerQuery
  2. 查看查询 "郁金香查询",并将郁金香表 ID 替换为所需的表 ID,将实例替换为实例 URL(例如,company.tulip.co)。
  3. 单击 "调用 "并输入 API 凭据(使用 "基本 "身份验证)
  4. 根据提示说明隐私级别(大多数使用情况下默认为组织级别)
  5. 点击记录列右侧的拆分箭头
  6. 根据需要修改表格;点击 "关闭并应用

更多参考资料


本文对您有帮助吗?