Контекст
Из-за некоторых бизнес-требований я обнаружил, что у меня DAX Measure
, рассчитанный на Fact
, и использующий ALLSELECTED
для всего Dimension
. Измерение содержит следующие поля 'Dimension'[Field 1]
, 'Dimension'[Field 2]
, 'Dimension'[Field 3]
, 'Dimension'[Field 4]
.
[My Measure] := CALCULATE(SUM(Fact[Quantity]), ALLSELECTED('Dimension'))
Вопрос
Теперь, для некоторых других конкретных бизнес-требований, мне нужно ALLSELECTED
для работы со всеми полями 'Dimension'
, кроме 'Dimension'[Field 4]
.
Моя текущая реализация выглядит следующим образом:
[My Measure] := CALCULATE(SUM(Fact[Quantity]), ALLSELECTED('Dimension'[Field 1], 'Dimension'[Field 2], 'Dimension'[Field 3]))
Это работает, но не является долгосрочным решением. Есть ли более элегантный и надежный способ сформулировать тот же DAX
запрос, например ALLSELECTED('Dimension, EXCEPT('Dimension'[Field 4]))
ALLEXCEPT
? - person Justyna MK   schedule 09.01.2020