DAX: как проверить, выбрано ли (Все) значение для определенного измерения - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть задача преобразовать существующие показатели 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 )

enter image description here

Как я могу сделать то же самоена DAX?Проблема состоит в том, чтобы проверить, что. [(Все)] член выбран.У нас есть такой же вариант n DAX?

1 Ответ

0 голосов
/ 21 декабря 2018

Как упоминает @RADO, вы можете сделать что-то подобное в DAX:

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