您可以使用
ISFILTERED('table'[column]
) 来确定是否在列上应用了切片器/过滤器。
所以你可以:
my measure =
var result = { your calculation }
return IF( `ISFILTERED('table'[column]`), result, "--")
或者,如果您使用新的
Card (new)
视觉效果,并且返回的值为 BLANK()
,它会为您执行此操作。在这种情况下:
my measure =
var result = { your calculation }
return IF( `ISFILTERED('table'[column]`), result)