我有以下代码将我与 Chargebee API 连接起来,它返回正确的数据。但是,我不知道如何获取整个数据集,因为 Chargebee 标准只对 10 行进行分页。如何调整代码来对整个数据集进行分页?
let
Source = Json.Document(Web.Contents("https://{COMPANY.NAME}.chargebee.com/api/v2/subscriptions")),
#"Converted to Table" = Table.FromRecords({Source}),
#"Expanded list" = Table.ExpandListColumn(#"Converted to Table", "list"),
#"Expanded list1" = Table.ExpandRecordColumn(#"Expanded list", "list", {"subscription", "customer"})
in
#"Expanded list1"
我尝试过各种法学硕士,它与数据中返回的一些偏移有关。但我似乎无法弄清楚。
您可以在 API 调用中使用
limit
参数,但您仍然一次只能获取 100 条记录,并且您必须对其进行分页。
很想知道您的用例是什么!您是否计划定期在 Chargebee 和 Power BI 之间同步数据?