ISBLANK
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Проверяет, является ли значение пустым и возвращает значение TRUE или FALSE.
ISBLANK(<value>)
Термин | Определение |
---|---|
значение | Значение или выражение, которое требуется проверить. |
Логическое значение TRUE, если значение пусто; в противном случае ЗНАЧЕНИЕ FALSE.
Дополнительные сведения о рекомендациях при работе с BLANKS см. в статье "Избегайте преобразования BLANK в значения в DAX".
Эта формула вычисляет коэффициент увеличения или уменьшения объема продаж по сравнению с предыдущим годом. В этом примере функция IF используется для проверки значения продаж предыдущего года, чтобы избежать деления на нулевую ошибку.
//Sales to Previous Year Ratio
= IF( ISBLANK('CalculatedMeasures'[PreviousYearTotalSales])
, BLANK()
, ( 'CalculatedMeasures'[Total Sales]-'CalculatedMeasures'[PreviousYearTotalSales] )
/'CalculatedMeasures'[PreviousYearTotalSales])
Результат
Метки строк | Итого продаж | Общий объем продаж за предыдущий год | Соотношение продаж к предыдущему году |
---|---|---|---|
2005 | $10,209,985.08 | ||
2006 | $28,553,348,43 | $10,209,985.08 | 179.66% |
2007 | $39,248,847,52 | $28,553,348,43 | 37.46% |
2008 | $24,542,444.68 | $39,248,847,52 | -37.47% |
Общий итог | $102,554,625.71 |