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


BLANK

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

Возвращает blank.

Синтаксис

BLANK()

Возврат value

blank.

Замечания

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

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

Пример

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

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

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

Метки строк Принадлежности Велосипеды Одежда Общий итог
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, может включать текст, пустые строки, or null. If исходный источник данных был базой данных SQL Server, значения NULL and пустыми строками являются различными типами данных. Однако для этой операции неявный приведение типов выполняется andDAX обрабатывает их как те же.

функции текстовых функций