Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает пустое значение.
Синтаксис
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 | ||
| 2006 | 3.33 | ||
| 2007 | 1.04 | 2.92 | 6.63 |
| 2008 | 0.41 | 1.53 | 2.00 |
В исходном источнике данных столбец, вычисляемый функцией BLANK, может включать текст, пустые строки или значения NULL. Если исходный источник данных был базой данных SQL Server, значения NULL и пустые строки являются различными типами данных. Однако для этой операции выполняется неявное приведение типов и DAX обрабатывает их как те же.