Вам нужно использовать двойные амперсанды &&
для логического AND
в DAX, и вы не используете слова if
, then
, else if
, как в языке редактора запросов M.
Подход Марко выглядит хорошо, но если у вас есть много других случаев, SWITCH
, вероятно, лучше, чем вложенные IF
функции.
Custom Column =
SWITCH ( TRUE(),
'table'[RegistrationDate] >= DATE ( 2018, 6, 14 ) &&
'table'[RegistrationDate] < DATE ( 2018, 7, 15 ),
"M4",
'table'[RegistrationDate] >= DATE ( 2018, 7, 16 ) &&
'table'[RegistrationDate] <= DATE ( 2018, 8, 26 ),
"M5",
'table'[RegistrationDate] >= DATE ( 2018, 8, 27 ),
"M6",
""
)
Вот ссылка на SWITCH TRUE
.