DAX:如何检查是否为特定维度选择了(全部)值

DAX: How to check if (All) value selected for specific Dimension

我的任务是将现有的 MDX 度量(从多维模型)转换为 DAX(表格模型)。 我现在正在执行一部分代码:

IIF( [Product].[Status].Level IS [Product].[Status].[(All)] AND [Product].[Brand].Level IS [Product].[Brand].[(All)] AND [Product].[Category].Level IS [Product].[Category].[(All)] ,[Measures].[Full_Amount] ,NULL )

我如何在 DAX 上做同样的事情? 问题是检查是否选择了 .[(All)] 成员。我们在 DAX 上有相同的选择吗?

正如@RADO 提到的,您可以在 DAX 中执行类似的操作:

IF(
   NOT ISFILTERED( Product[Status] )
   && NOT ISFILTERED( Product[Brand] )
   && NOT ISFILTERED( Product[Category] ),
  [Measures].[Full_Amount],
  BLANK()
)