Глава 15. IF(), SWITCH(), BLANK() и другие DAX-функции условий
Это продолжение перевода книги Роб Колли. Формулы DAX для Power Pivot. Главы не являются независимыми, поэтому рекомендую читать последовательно.
Предыдущая глава Содержание Следующая глава
Добавим условную логику в наши DAX-формулы. Рассмотрим рост по сравнению с предыдущим годом (Year-Over-Year, YOY) из предыдущей главы:
1 2 3 4 |
[Pct Sales Growth YOY] = ([Total Sales] - [Total Sales DATEADD 1 Year Back]) / [Total Sales DATEADD 1 Year Back] |
Значение за 2001 год возвращает ошибку, потому что продажи в прошлом году [Total Sales DATEADD 1 Year Back] равны 0. Это действительно ошибка деления на 0.
Рис. 15.1. Ошибка #Число! для 2001 года: деление на ноль
Подробнее »Глава 15. IF(), SWITCH(), BLANK() и другие DAX-функции условий