power bi 中的动态过滤器

Filter dynamic in power bi

是否可以在 power Bi 中进行动态滤波?

我想在柱形图中显示前 20 名或前 10 名或前 5 名。现在我有一个 less 20 的过滤器,但我需要在切片中标记并显示其他数据。

提前致谢。

Power View 可视化中没有原生的 Top N 功能。话虽这么说,如果您想基于单个字段进行 Top N 并预先知道测量值,您可以使用 pattern here.

编写一个测量值来说明这一点

You can vote for this feature here.

实际上,没有开箱即用的功能来做TOP N。 当我必须这样做时,我使用了以下方法来做到这一点

让我们想象以下 table(表 1):

我用这个 DAX 公式添加了一列: rang = RANKX(Table1,Table1[销售额])

然后,我添加了另一列,其中包含 TOP N 公式 Top = IF(Table1[rang]<=2,"TOP2") Table in Power BI Desktop

在报表中,我添加了一个基于TOP N列的切片器 Report Sample

唯一的问题是空白值仍然保留在切片器中。 另一种做前 N 种的方法是仍然添加一个具有排名的列并将此列添加到报告级别过滤器。