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

    PowerBI 桌面集成


    文章摘要

    将郁金香表与 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. 根据需要修改表格;点击 "关闭并应用

    更多参考资料


    本文对您有帮助吗?