SWITCH(TRUE()) для диапазонов
Часть раздела DAX с CALCULATE путешествия по Power BI на Coddy. Урок 20 из 24.
SWITCH(TRUE(), test1, result1, test2, result2, else): побеждает первый тест, результат которого — истина.
Price Band = SWITCH(TRUE(), Products[UnitPrice] >= 10, "Premium", Products[UnitPrice] >= 4, "Standard", "Budget")Сначала поставь самое узкое условие, иначе более широкое условие перехватит его строки.
Задание
Добавь столбец Price Band в Products: "Premium" для цены за единицу не менее 10, "Standard" для цены не менее 4 и "Budget" для остальных значений.
Все уроки раздела DAX с CALCULATE
1Изменение фильтров
Знакомство с CALCULATEОдин фильтр заменяет другойНесколько фильтров одновременноСохранение фильтровПовторение — продажи напитков участникам4DAX, который легко читать
Переменные с VARВыбор с помощью SWITCHSWITCH(TRUE()) для диапазоновОдно значение или многоСтроки или итогПроверка DAX от CopilotПовторение — продажи по ценовым диапазонам