是否可以在功率 Bi 中进行动态过滤?
我想在柱形图中显示 TOP 20 或 TOP 10 或 TOP 5。现在我有一个少于 20 的过滤器,但我需要在切片中标记并显示其他数据。
预先感谢。
是否可以在功率 Bi 中进行动态过滤?
我想在柱形图中显示 TOP 20 或 TOP 10 或 TOP 5。现在我有一个少于 20 的过滤器,但我需要在切片中标记并显示其他数据。
预先感谢。
实际上,没有开箱即用的功能来做 TOP N。当我必须这样做时,我使用以下方法来做到这一点
让我们想象一下下表(表1):
我用这个 DAX 公式添加一列: rang = RANKX(Table1,Table1[Sales])
然后,我在 Power BI Desktop 中添加另一列 TOP N Formula Top = IF(Table1[rang]<=2,"TOP2") Table
在报表中,我添加了一个基于 TOP N 列 Report Sample的切片器
唯一的问题是空白值仍然保留在切片器中。另一种实现前 N 的方法是仍然添加具有排名的列并将此列添加到报告级别过滤器。
Power View 可视化中没有原生的 Top N 功能。话虽这么说,如果您想基于单个字段进行 Top N 并测量您事先知道的,您可以使用此处的模式编写一个测量来说明这一点。