根据切片器中选择的值数量过滤视觉效果

时间:2019-01-21 18:16:42

标签: powerbi dax

我的报表上有一些视觉效果,当在切片列中仅选择一个值时,我只想显示这些视觉效果。我试图通过创建一种度量来评估切片列中的选择数量来实现此目的,然后将该度量用作我的视觉效果中的过滤器。我尝试的措施如下:

SlicerCheck =   if(calculate(distinctcount([SlicerColumn]),allselected([SlicerColumn]))=1,"Y","N") 
//I set the visual filter to "is Y" in this case

SlicerCheck = If(HASONEVALUE('Master File'[Custom]),1)
//I set the visual filter to "is 1"

但是,如所附图像(基于上述第二种措施)Slicer Error所示,即使SlicerCheck为空白,右上角的视觉效果仍然显示。当在选择过滤器之前在切片器中选择了所有值时,这也是一个问题。

请告诉我是否有解决方案,或者我做错了。

1 个答案:

答案 0 :(得分:0)

通过使用HASONEFILTER函数而不是HASONEVALUE,我能够实现所需的结果。