BLANK
применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления
Возвращает пустое значение.
Синтаксис
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]) )
В таблице показаны ожидаемые результаты, когда эта формула используется для создания визуализации таблицы.
Метки строк | Принадлежности | Велосипеды | Одежда | Общий итог |
---|---|---|---|---|
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 обрабатывает их как те же.
Связанное содержимое
функции