powerbi - 是否可以在 Power BI 中通过用户输入更改 OData 查询?
问题描述
我需要创造一些东西,每年都会使用几次。自上次使用报告以来,我需要获取最新的行。
我的 OData 端点允许我修改时间跨度,以限制我获得的行数(如果我获得所有行数,我将获得 12+ 百万行)。
用户不会对 Power BI 有任何了解,我想避免他们手动更改查询。我基本上想要的是一个切片器,允许他们输入一个日期,然后将其解析到查询中,而不是原始值,然后用新查询更新表。
OData 查询的过滤器示例(选择 2020 年的所有文件)如下所示:
Files?$filter=Created%20ge%20datetime%272020-01-01T00:00:00%2b01:00%27&$select=ID,......"
如果有可能,那么我将如何实现它?
解决方案
切片器无法更改查询,DirectQuery 模型除外。OData 不是 DirectQuery 源。您可以在刷新时构建动态查询,也可以让用户使用 PowerBI 刷新并更改参数。
推荐阅读
- windows - 如何通过 Chrome 2021 访问 Windows 用户名和域名(来自 Active Directory)
- r - 根据人口增长预测来预测未来几年的学生入学率
- python - 使用 numpy 方法计算自定义内核矩阵
- php - 无效请求 - 带有 Ajax 的 Laravel
- java - 如何将名称从 RSS 解析为 java 列表?
- security - 如何在身份验证之前将 UUID 从服务器安全地传输到 Android 应用程序
- python - Flask 再次或两次重新启动已经在执行的函数
- android - 无法在装有 Android 11 的三星设备上设置设备所有者
- javascript - WebShare.cz API 请求 - JavaScript
- javascript - 我无法安装 puppeteer