Forum Discussion
Help simplify your request
Норма анализа импорт =
" Норма анализа для "
& IF (
AND (
'Добавить1'[Изм. класс] = "Сред. категория риска",
'Добавить1'[Опред. металла] = "Au иностр."
|| 'Добавить1'[Опред. металла] = "Ag иностр."
),
"text_1",
IF (
AND (
'Добавить1'[Изм. класс] = "Выс. категория риска",
'Добавить1'[Опред. металла] = "Au иностр."
|| 'Добавить1'[Опред. металла] = "Ag иностр."
),
"text_2",
IF (
AND (
'Добавить1'[Изм. класс] = "Низ. категория риска",
'Добавить1'[Опред. металла] = "Au иностр."
|| 'Добавить1'[Опред. металла] = "Ag иностр."
),
"text_3",
"text error"
)
)
)
can be rewritten as
Норма анализа импорт =
" Норма анализа для "
& IF (
'Добавить1'[Опред. металла] = "Au иностр."
|| 'Добавить1'[Опред. металла] = "Ag иностр.",
SWITCH (
'Добавить1'[Изм. класс],
"Сред. категория риска", "text_1",
"Выс. категория риска", "text_2",
"Низ. категория риска", "text_3",
"text error"
),
"text error"
)
Your other measure fails to render at DAXformatter.com - they seem to not expect some of the cyrillic characters.
- lbendlin4 years agoSuper User
This part
RETURN
SWITCH (
TRUE (),
(
[Невыход в пробу ИТОГ] = "Н/В"
&& CALCULATE (
[Класс заявителя] = "Сред. категория риска",
PREVIOUSDAY ( 'Добавить1'[Дата выдачи] )
)
)
|| [Итог увелич. поступлений] = "Ув. в 2 и более раз"
|| [Итог увелич. поступлений] = "Ув. в 6 и более раз"
|| [Новый сдатчик] = "Новый заявитель"
|| [Опред н/д] = "Н/Д"
|| [Опред. ломб.] = "Ломбард", "Выс. категория риска",is questionable. I think you may be missing a comparison target.