【问题标题】:PowerBI visual filter "is not 0" returns blank graphPowerBI 视觉过滤器“不是 0”返回空白图
【发布时间】:2021-04-05 20:30:39
【问题描述】:
在 PowerBI Desktop 中,我有一个图形视觉对象,我想在其中显示底部 25 个值。我的数据集中的一些值是 0,我想从底部的 25 中过滤掉它们。我为设置为“不是 0”的数值添加了一个过滤器,然后将我的名称字段设置为“前 N” ,显示项目:底部 25,按值 [数值] 字段。当我这样做时,我的图表变为空白。为什么会这样?我假设过滤器根据它们的顺序减少了数据集。
如果我将底部的 N 设置为 144,我会得到填充图表的结果,它会显示值 >= 1 的结果。数据集是动态的,因此我无法对这个值进行硬编码。提前致谢。
【问题讨论】:
标签:
powerbi
powerbi-desktop
【解决方案1】:
过滤器是独立应用的,而不是在应用之前的过滤器之后依次应用,因此您不能让一个过滤器依赖于另一个过滤器的结果。
对于这样的混合过滤器,您可能需要自己编写部分过滤器作为衡量标准。例如,假设您正在对某个类别进行分组,您可以像这样编写您感兴趣的任何内容的非零版本
NonZeroMeasure =
CALCULATE ( [Measure], FILTER ( VALUES ( Table1[Category] ), [Measure] <> 0 ) )
然后您可以将 Top N 过滤器与此修改后的度量一起使用。