Типы данных DAX

Завершено

Столбцы семантической модели имеют тип данных set, который гарантирует, что все значения столбцов соответствуют этому типу данных. Типы данных столбцов определяются в Power Query, а в случае вычисляемых столбцов выводятся из формулы. Как и типы данных вычисляемых столбцов, типы данных мер, выводятся из формулы.

Типы данных модели не совпадают с типами данных DAX, хотя между ними существует прямая связь. В следующей таблице перечислены типы данных модели и типы данных DAX. Обратите внимание на поддерживаемый диапазон значений для каждого типа данных.

Тип данных модели Тип данных DAX Описание
Целое число 64-разрядное целое число От –263 до 263–1
Десятичное число 64-разрядное вещественное число Отрицательные: от –1,79 x 10308 до –2,23 x 10–308, нуль (0), положительные: от 2,23 x 10–308 до 1,79 x 10308; с ограничением до 17 десятичных знаков
Логический Логический TRUE или FALSE
Текстовый Строковый Строка символов Юникод
Дата Дата и время Допустимые даты : все даты после 1 января 1900 г.
Валюта Валюта От –9,22 x 1014 до 9,22 x 1014; с ограничением до четырех десятичных знаков и фиксированной точностью
н/д BLANK В некоторых случаях это эквивалент NULL в базах данных (SQL)

Тип данных BLANK

Тип данных BLANK заслуживает особого упоминания. В DAX значения BLANK используются как для значений NULL в базе данных, так и для пустых ячеек в Excel. Значение BLANK не означает нуль. Возможно, его проще представить себе как отсутствие значения.

С типом данных BLANK связаны две функции DAX: функция BLANK, которая возвращает значение BLANK, и функция ISBLANK, которая проверяет, равен ли результат вычисления выражения значению BLANK.