我的报表上有一些视觉效果,当在切片列中仅选择一个值时,我只想显示这些视觉效果。我试图通过创建一种度量来评估切片列中的选择数量来实现此目的,然后将该度量用作我的视觉效果中的过滤器。我尝试的措施如下:
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为空白,右上角的视觉效果仍然显示。当在选择过滤器之前在切片器中选择了所有值时,这也是一个问题。
请告诉我是否有解决方案,或者我做错了。
答案 0 :(得分:0)
通过使用HASONEFILTER函数而不是HASONEVALUE,我能够实现所需的结果。