Power BI 嵌入 URL - 多个筛选器

问题描述 投票:0回答:1

我一直在尝试使用过滤器查询语法来过滤我嵌入的 PBI 报告:

&$filter={tableName/fieldName} eq '{fieldValue}'

这对我有用。 但是,当我应用多个过滤器时,PBI 报告仅根据最后一个 $filter 进行过滤,而其他过滤器将被忽略。

有没有办法在 Power BI 嵌入 URL 中添加多个过滤器?

filter powerbi powerbi-embedded
1个回答
7
投票

随着 2.0.0 的发布,您现在可以在报表范围和页面范围获取和设置过滤器。 我们目前不支持视觉范围,但计划在未来推出。

请参阅:https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/control-report-filters 有关如何使用 SDK 应用过滤器的更多信息。

您还可以在加载期间设置过滤器。

https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/configure-report-settings

您可以在此处查看使用过滤器的工作演示:

https://github.com/microsoft/PowerBI-JavaScript/blob/master/demo/filters.html

如果您应用的过滤器需要安全(客户端无法修改它们),那么您必须在报告上使用 RLS,然后将用户名和/或角色声明添加到您的 JWT 令牌。然后使用此令牌查看报告的请求将仅显示允许的用户或角色的数据。

OData $filter 参数仅支持过滤器功能的子集。如果您想要更复杂的值或条件,建议使用 SDK 构建过滤对象。

© www.soinside.com 2019 - 2024. All rights reserved.