Power BI Embed URL-多个过滤器
Power BI Embed URL-multiple filters
我一直在尝试使用过滤器查询语法来过滤我的嵌入式 PBI 报告:
&$filter={tableName/fieldName} eq '{fieldValue}'
这对我有用。
但是,当我应用多个过滤器时,PBI 报告仅根据最后一个 $filter 进行过滤,而忽略其他过滤器。
有没有办法在 Power BI 嵌入中添加多个过滤器 URL?
随着 2.0.0 的发布,您现在可以在报表范围和页面范围内获取和设置过滤器。我们目前不支持视觉范围,但计划在未来支持。
参见:https://github.com/Microsoft/PowerBI-JavaScript/wiki/Filters
有关如何使用 SDK 应用过滤器的更多信息。
您还可以在加载过程中设置过滤器。
https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details
您可以在此处查看使用过滤器的工作演示:
https://microsoft.github.io/PowerBI-JavaScript/demo/filters.html
如果您应用的过滤器需要安全(客户端无法修改),那么您必须在报告中使用 RLS,然后将用户名 and/or 角色声明添加到您的 JWT令牌。然后使用此令牌查看报告的请求将仅显示允许的用户或角色的数据。
OData $filter 参数仅支持一部分过滤器功能。如果你想有更复杂的值或条件,建议使用SDK构建过滤器对象。
我一直在尝试使用过滤器查询语法来过滤我的嵌入式 PBI 报告:
&$filter={tableName/fieldName} eq '{fieldValue}'
这对我有用。 但是,当我应用多个过滤器时,PBI 报告仅根据最后一个 $filter 进行过滤,而忽略其他过滤器。
有没有办法在 Power BI 嵌入中添加多个过滤器 URL?
随着 2.0.0 的发布,您现在可以在报表范围和页面范围内获取和设置过滤器。我们目前不支持视觉范围,但计划在未来支持。
参见:https://github.com/Microsoft/PowerBI-JavaScript/wiki/Filters 有关如何使用 SDK 应用过滤器的更多信息。
您还可以在加载过程中设置过滤器。
https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embed-Configuration-Details
您可以在此处查看使用过滤器的工作演示:
https://microsoft.github.io/PowerBI-JavaScript/demo/filters.html
如果您应用的过滤器需要安全(客户端无法修改),那么您必须在报告中使用 RLS,然后将用户名 and/or 角色声明添加到您的 JWT令牌。然后使用此令牌查看报告的请求将仅显示允许的用户或角色的数据。
OData $filter 参数仅支持一部分过滤器功能。如果你想有更复杂的值或条件,建议使用SDK构建过滤器对象。