【问题标题】:Is it possible to change OData query, via user input, in Power BI?是否可以在 Power BI 中通过用户输入更改 OData 查询?
【发布时间】:2020-08-10 07:20:11
【问题描述】:

我需要创造一些东西,每年都会使用几次。 自上次使用报告以来,我需要获取最新的行。

我的 OData 端点允许我修改时间跨度,以限制我获得的行数(如果我获得所有行数,我将获得 12+ 百万行)。

用户不会对 Power BI 有任何了解,我希望避免他们手动更改查询。我基本上想要的是一个切片器,允许他们输入一个日期,然后将其解析到查询中,而不是原始值,然后用新查询更新表。

OData 查询的过滤器示例,选择 2020 年的所有文件,如下所示:

Files?$filter=Created%20ge%20datetime%272020-01-01T00:00:00%2b01:00%27&$select=ID,......"

如果可以的话,我该如何实现呢?

【问题讨论】:

    标签: powerbi odata powerquery powerbi-datasource


    【解决方案1】:

    切片器无法更改查询,DirectQuery 模型除外。 OData 不是 DirectQuery 源。您可以在刷新时构建动态查询,也可以让用户使用 PowerBI 刷新并更改参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多