Поделиться через


ПУСТО

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Возвращает пустое значение.

Синтаксис

BLANK()  

Возвращаемое значение

Пустое.

Замечания

  • Пустые значения не эквивалентны значениям NULL. DAX использует пустые значения как для значений NULL, так и для пустых ячеек в Excel.

  • Некоторые функции DAX обрабатывают пустые ячейки по-разному от Microsoft Excel. Пустые и пустые строки ("") не всегда эквивалентны, но некоторые операции могут рассматривать их как такие.

Пример

В следующем примере показано, как работать с пустыми полями в формулах. Формула вычисляет соотношение продаж между торговыми посредниками и каналами Интернета. Однако прежде чем пытаться вычислить соотношение знаменателя, следует проверить для нуля значений. Если знаменатель равен нулю, возвращается пустое значение; в противном случае коэффициент вычисляется.

= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0   , BLANK()   , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD])   )  

В таблице показаны ожидаемые результаты, когда эта формула используется для создания визуализации таблицы.

Метки строк Аксессуары Велосипеды Clothing Общий итог
2005 2.65 2,89
2006 3.33 4.03
2007 1,04 2,92 6.63 3.51
2008 0,41 1,53 2.00 1,71
Общий итог 0.83 2,51 5,45 2,94

В исходном источнике данных столбец, вычисляемый функцией BLANK, может включать текст, пустые строки или значения NULL. Если исходный источник данных был базой данных SQL Server, значения NULL и пустые строки являются различными типами данных. Однако для этой операции выполняется неявное приведение типов, и DAX обрабатывает их как те же.

Текстовые функции
Функция ISBLANK