【问题标题】:PowerBI expression error using List.Genrate使用 List.Generate 的 Power BI 表达式错误
【发布时间】:2021-12-27 23:52:54
【问题描述】:

我一直在关注一些教程来在调用每个请求限制为 100 条记录的 API 时处理分页。

我使用的是最新版本的 PowerBI Desktop。

我创建了一个空白查询并打开了高级编辑器

let
    allDeployments = List.Generate(
        () => [result=GetDeployments(0), continuation=0],
        each [continuation] <> null,
        each [result=GetDeployments(GetNextContinuationToken(continuation)), continuation=GetNextContinuationToken(continuation)],
        each [result])
in
    allDeployments

我得到这个错误: Expression.Error:无法识别名称“continuation”。确保拼写正确。

我不知道是什么问题。 你有什么想法吗?

【问题讨论】:

    标签: list pagination powerbi generate


    【解决方案1】:

    睡了一夜之后,我终于在我的语法中发现了问题。 我忘记了“延续”变量周围的一些方括号。

    这是正确的代码:

    let
        allDeployments = List.Generate(
            () => [result=GetDeployments(0), continuation=0],
            each [continuation] <> null,
            each [result=GetDeployments(GetNextContinuationToken([continuation])), continuation=GetNextContinuationToken([continuation])],
            each [result])
    in
        allDeployments
    

    【讨论】:

      猜你喜欢
      • 2022-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-08
      • 2017-08-24
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      相关资源
      最近更新 更多