如何获取 PowerBi 嵌入式报表的筛选器选项



我们试图隐藏嵌入式PowerBi报告的本机滤波器面板,并使用我们自己的html和js代码创建一个新的外观过滤器面板。

我们遇到的问题是如何获得过滤器的所有选项?我们需要获取过滤器的选项,以便我们可以在自定义过滤器面板上填充它们。

我发现PowerBi客户端JS SDK是报告的" GetFilters",但是过滤器值是空的,除非我们手动检查PowerBi本地Fitler面板上的所有选项。

我们如何获得任何过滤器选项?

getFilters方法将过滤器当前应用返回到对象(可以是报告或页面)。这就是为什么如果没有使用过滤器,它将为空。

对于how to get all the options of a filter部分,简短的答案是不存在的。

Power BI,Basic和Advanced中有两种过滤器。基本上,即使在视觉效果中不使用它,数据模型中任何表中的任何列都可以设置为过滤器目标。并且过滤值可以是与列数据类型兼容的任何值。因此,有很多(如果不是过滤器的无限组合)。

相反,您可以检查如何构造过滤器以将有意义的过滤器设置为报告或页面。或最好的是,在报告阶段将切片机添加到报告中。

最新更新