1

我的公司使用 Power BI,我们正在尝试从 PagerDuty API 获取事件数据。

我一直在努力寻找获取所有数据的方法,但我对 PowerBI、PowerQuery 或处理 API 一无所知。我担任数据库角色。

我在 Power BI 中使用了 Get Data 选项,并选择了 Web 作为数据源。输入我的 API 链接,并传递标头。我得到的结果默认限制为 25,我可以将其更改为最多 100,但我的主要问题是无法获得下一组结果。

我需要某种循环来增加偏移参数并重新查询查询。

我当前在 PowerBI 中的查询如下所示。

= Json.Document(Web.Contents("https://api.pagerduty.com/incidents", [Headers=[Accept="application/vnd.pagerduty+json;version=2", #"Content-Type"= "application/json", Authorization="Token token=MY API KEY"]]))

它返回给我: 在此处输入图像描述

我可以展开列表并获取我需要的数据。但我现在只看到 25 个。

4

0 回答 0