значения типа string power bi что это
Значения типа string power bi что это
В этой статье я покажу, как преобразовывать типы данных в нужный формат. Для этого есть 3 способа:
Способ номер 1 — автоматический
Загрузите файл с данными, перейдите во вкладку «преобразование» на рабочей ленте.
Выделите необходимые столбы зажав Ctrl.
На рабочей ленте нажмите «Определить тип данных».
На рабочей ленте нажмите «Определить тип данных».
Также вы можете нажать Ctrl+A и выделить все столбцы, а затем определить тип данных автоматически.
Способ номер 2 — Когда автоматически тип данных определился неверно, вы можете выделить нужный столбец или несколько и выбрав на рабочей ленте «Тип данных», указать необходимый.
Способ номер 3 — используя локаль
Выбрав один или несколько столбцов и нажав по их заголовку правой кнопкой мыши выпадет меню, в котором вы также можете изменить тип данных с учётом локали.
Это необходимо в случае, если ваши данные используют другой языковой стандарт. Например, если в вашем файле десятичные значения разделены точкой.
Автоматически тип данных определится неправильно. В моём случае Power Query определил тип данных как «Дата».
Если мы удалим шаг и попробуем изменить тип данных, как обычно, то получим ошибку.
В таком случае нужно изменить тип данных используя локаль. Перед этим удалим шаг с ошибкой.
Находим изменение типа данных с учётом локали.
Или через иконку типа данных в заголовке столбца. Выбрать нужный тип данных «Десятичное число».
Языковой стандарт США, т.к. в США используют точку в десятичных числах.
И теперь мы получаем тот тип данных, который необходим.
Power Query очень мощный инструмент. Когда вы загружаете данные он автоматически распознаёт их тип. В большинстве случаев определение происходит верно, но всегда бывают нюансы. Проверяйте типы данных пред их загрузкой в модель.
Использование настраиваемых строк форматирования в Power BI Desktop
С помощью настраиваемых строк форматирования в Power BI Desktop вы можете настроить внешний вид полей в визуальных элементах и убедиться, что отчеты выглядят именно так, как вы хотите.
Как использовать настраиваемые строки форматирования
Чтобы создать настраиваемые строки форматирования, выберите поле в представлении Моделирование и щелкните стрелку раскрывающегося списка Формат на панели Свойства.
После того как вы выбрали вариант Настраиваемое в раскрывающемся меню Формат, вы можете выбрать из списка часто используемых строк форматирования.
Поддерживаемый синтаксис настраиваемого форматирования
Настраиваемые строки форматирования соответствуют стилю синтаксиса VBA, который является распространенным для Excel и других продуктов от Майкрософт, но не поддерживают все типы синтаксиса, используемого в других продуктах.
В следующих таблицах представлен синтаксис, который поддерживается в Power BI.
В следующей таблице содержатся поддерживаемые символы даты:
Символ | Диапазон |
---|---|
d | 1–31 (день месяца без ноля в начале) |
dd | 01–31 (день месяца с нолем в начале) |
m | 1–12 (месяц года без ноля в начале, начиная с января = 1) |
mm | 01–12 (месяц года с нолем в начале, начиная с января =01) |
mmm | Отображаются сокращенные названия месяцев (названия месяцев исламского календаря не сокращаются) |
mmmm | Отображаются полные названия месяцев |
yy | 00-99 (последние две цифры года) |
yyyy | 100–9999 (три или четыре цифры года) |
В следующей таблице содержатся поддерживаемые символы времени:
Символ | Диапазон |
---|---|
h | 0–23 (1–12 с добавлением «AM» или «PM») (час дня без ноля в начале) |
hh | 00–23 (01–12 с добавлением «AM» или «PM») (час дня с нолем в начале) |
n | 0–59 (минуты без ноля в начале) |
nn | 00–59 (минуты с нолем в начале) |
m | 0–59 (минуты без ноля в начале). Только если этому числу будет предшествовать h или hh |
mm | 00–59 (минуты с нолем в начале). Только если этому числу будет предшествовать h или hh |
s | 0–59 (секунды без ноля в начале) |
ss | 00–59 (секунды с нолем в начале) |
Вы можете увидеть пример форматирования строк пользовательских значений.
Пользовательское выражение формата для чисел может содержать от одного до трех разделов, разделенных точкой с запятой. Если вы добавите точки с запятыми, между которыми ничего нет, отсутствующий раздел не будет отображен (будет показано «»). Если точка с запятой не указана, будет использоваться положительный формат.
Ниже приведены примеры различных форматов для различных строк значений.
Значения | Строка формата | Строка формата | Строка формата | Строка формата |
---|---|---|---|---|
0,00;–0,0;»Ноль» | 0,00;; | 0,00;–0,0; | 0,00; | |
−1,234 | −1,2 | «» | −1,2 | «» |
0 | «Ноль» | «» | «» | 0,00 |
1,234 | 1,23 | 1,23 | 1,23 | 1,23 |
В следующей таблице приведены предопределенные именованные форматы даты и времени.
Имя формата | Описание |
---|---|
Общий формат даты | Отображает дату и/или время (например, 4/3/93 05:34 PM). Если дробная часть отсутствует, отобразится только дата (например, 4/3/93). Если целая часть отсутствует, отобразится только время (например, 05:34 PM). Отображение даты определяется установленными параметрами системы. |
Полный формат даты | Отображает дату в соответствии с полным форматом даты в системе. |
Краткий формат даты | Отображает дату с использованием краткого формата даты в системе. |
Длинный формат времени | Отображает время с использованием длинного формата времени в системе (включает часы, минуты, секунды). |
Краткий формат времени | Отображает время, используя 24-часовой формат (например, 17:45). |
Именованные числовые форматы
В следующей таблице указаны предопределенные именованные числовые форматы.
Имя формата | Описание |
---|---|
Общий формат чисел | Отображает число без разделителя групп разрядов. |
Денежный формат | Отображает число с разделителем групп разрядов при необходимости. Отображает две цифры справа от десятичного разделителя. Выходные данные основываются на параметрах языкового стандарта системы. |
Фиксированный формат | Отображает не менее одной цифры слева и двух цифр справа от десятичного разделителя. |
Стандартный формат | Отображает число с разделителем групп разрядов. Не менее одной цифры слева и двух цифр справа от десятичного разделителя. |
Процентный формат | Отображает число, умноженное на 100, со знаком процента ( % ), добавленным справа. Всегда отображает две цифры справа десятичного разделителя. |
Экспоненциальный формат | Использует стандартное экспоненциальное представление чисел. |
В следующей таблице указаны символы, которые можно использовать для создания пользовательских форматов даты/времени.
Символ | Описание |
---|---|
( : ) | Разделитель времени. В некоторых языковых стандартах для представления разделителя времени могут использоваться другие символы. Разделитель времени разделяет часы, минуты и секунды при форматировании значений времени. Фактический символ, используемый в качестве разделителя времени в форматированных выходных данных, определяется установленными параметрами системы. |
( / ) | Разделитель даты. В некоторых языковых стандартах для представления разделителя даты могут использоваться другие символы. Разделитель даты разделяет день, месяц и год при форматировании значений времени. Фактический символ, используемый в качестве разделителя даты в форматированных выходных данных, определяется установленными параметрами системы. |
d | Отображает день месяца в виде числа без ноля в начале (1–31). |
dd | Отображает день месяца в виде числа с нолем в начале (01–31). |
ddd | Отображает сокращенное название дня недели (вс–сб). Локализовано. |
dddd | Отображает полное название дня недели (воскресенье–суббота). Локализовано. |
М | Отображает месяц в виде числа без ноля в начале (1–12). Если m следует сразу после h или hh, отображаются минуты, а не месяц. |
mm | Отображает месяц в виде числа с нолем в начале (01–12). Если m следует сразу после h или hh, отображаются минуты, а не месяц. |
mmm | Отображает сокращенное название месяца (янв–дек). Локализовано. |
mmmm | Отображает полное название месяца (январь–декабрь). Локализовано. |
yy | Отображает 2-значное число года (00–99). |
yyyy | Отображает 4-значное число года (100–9999). |
h | Отображает время в виде числа без ноля в начале (0–23). |
hh | Отображает время в виде числа с нолем в начале (00–23). |
n | Отображает минуты в виде числа без ноля в начале (0–59). |
nn | Отображает минуты в виде числа с нолем в начале (00–59). |
с | Отображает секунды в виде числа без ноля в начале (0–59). |
ss | Отображает секунды в виде числа с нолем в начале (00–59). |
AM/PM | Используется 12-часовой формат времени. С любым значением времени до полудня отображаются прописные буквы AM, а с любым значением времени между полуднем и 23:59 (11:59) — прописные буквы PM. |
В следующей таблице указаны символы, которые можно использовать для создания пользовательских числовых форматов.
Дальнейшие действия
Рекомендуем также ознакомиться со следующими материалами:
Типы данных в Power BI Desktop
В этой статье описаны типы данных, поддерживаемые в Power BI, а также выражения анализа данных (DAX).
Когда вы загружаете данные в Power BI Desktop, предпринимается попытка преобразовать тип данных исходного столбца в такой тип, который лучше поддерживает более эффективное хранение, вычисление и визуализацию данных. Например, если импортируемый из Excel столбец значений не содержит дробных значений, Power BI Desktop преобразует весь столбец данных в тип данных «Целое число», который лучше всего подходит для хранения целых чисел.
Эта концепция важна, так как некоторые функции DAX предъявляют особые требования к типам данных. Хотя DAX часто выполняет неявное преобразование типа данных, существуют случаи, когда этого не происходит. Например, если функция DAX требует тип данных «Дата», а столбец имеет тип данных «Текст», функция DAX будет работать неправильно. Таким образом, задание правильного типа данных для столбца обеспечивает как правильную, так и удобную работу. Неявные преобразования описаны далее в этой статье.
Определение и указание типа данных столбца
В Power BI Desktop можно определить и указать тип данных столбца в Редакторе Power Query либо в представлении данных или отчетов:
Типы данных в Редакторе Power Query
Типы данных в представлении данных или отчетов
Раскрывающийся список «Тип данных» в Редакторе Power Query содержит два типа данных, которые пока отсутствуют в представлении данных или отчетов: Дата/время/часовой пояс и Длительность. Когда столбец с такими типами данных загружается в модель и просматривается в представлении данных или отчетов, столбец с типом данных «Дата/время/часовой пояс» преобразуется в тип «Дата/время», а столбец с типом данных «Длительность» преобразуется в тип «Десятичное число».
Тип данных Двоичные данные в настоящее время не поддерживается за пределами Редактора Power Query. В Редакторе Power Query его можно использовать при загрузке двоичных файлов, которые затем преобразуются в другие типы данных перед загрузкой в модель Power BI. Он приводится в меню «Представление данных» и «Представление отчета», так как использовался раньше, но при попытке загрузить двоичные столбцы в модель Power BI могут возникнуть ошибки.
Числовые типы
Power BI Desktop поддерживает три числовых типа:
Десятичное число — представляет 64-разрядное (8-байтовое) число с плавающей запятой. Это наиболее распространенный числовой тип, который соответствует нашему обычному представлению о числах. Хотя он предназначен для обработки чисел с дробными частями, он также обрабатывает и целые числа. Тип «Десятичное число» позволяет обрабатывать отрицательные значения от −1,79E +308 до −2,23E −308, 0 и положительные значения от 2,23E −308 до 1,79E + 308. Например, значения 34, 34,01 и 34,000367063 являются допустимыми десятичными числами. Самое точное значение, которое может быть представлено типом десятичных чисел, имеет длину 15 цифр. Десятичный разделитель может находиться в любом месте внутри числа. Тип «Десятичное число» соответствует способу хранения чисел в Excel.
Фиксированное десятичное число — имеет фиксированное расположение десятичного разделителя. Справа от десятичного разделителя всегда находятся четыре цифры, а общая значимость типа равна 19 цифрам. Наибольшее значение, которое может представлять данный тип, равно 922 337 203 685 477,5807 (положительное или отрицательное). Тип фиксированного десятичного числа удобен в случаях, когда округление может привести к ошибкам. При работе с множеством чисел с небольшой дробной частью значения могут накапливаться, немного изменяя число. Поскольку числа, отстоящие от десятичного разделителя более чем на четыре позиции вправо, усекаются, тип фиксированного десятичного типа позволяет избежать таких ошибок. Если вы знакомы с SQL Server, этот тип данных соответствует типу данных десятичного числа Decimal в SQL Server (19,4) либо типу данных денежной единицы Currency в Power Pivot.
Целое число — представляет 64-разрядное (8-байтовое) целое число. Поскольку это целое число, оно не имеет знаков справа от десятичного знака. Этот тип позволяет использовать 19-значные положительные или отрицательные целые числа в диапазоне от −9 223 372 036 854 775 807 (−2^63+1) до 9 223 372 036 854 775 806 (2^63−2). Он может представлять максимально точное значение различных числовых типов данных. Как тип фиксированного десятичного числа, тип целого числа может быть полезен в случаях, когда требуется контролировать округление.
Модель данных Power BI Desktop поддерживает 64-разрядные целочисленные значения, однако из-за ограничений JavaScript наибольшим числом, которое могут безопасно выражать визуальные элементы, является 9 007 199 254 740 991 (2^53-1). Если в своей модели данных вы работаете с числами больше указанного, то, прежде чем добавлять эти числа в визуальный элемент, можете уменьшить их размер посредством вычислений.
Типы даты и времени
Power BI Desktop поддерживает пять типов данных даты и времени в представлении запросов. При загрузке в модель типы «Дата/время/часовой пояс» и «Длительность» преобразуются. Модель данных Power BI Desktop поддерживает только дату и время, но их можно настроить как даты или время независимо друг от друга.
Дата и время — представляет значение даты и времени. В системе значение даты и времени сохраняется как тип десятичных чисел. Поэтому можно легко выполнять преобразования между этими типами. Составляющая время сохраняется в виде дробного значения, кратного 1/300 секунды (3,33 мс). Поддерживаются даты от 1900 до 9999 лет.
Дата — представляет только дату (без составляющей времени). При преобразовании в модели дата аналогична значению даты и времени с нулевой дробной частью.
Время — представляет только время (без составляющей даты). При преобразовании в модели значение времени аналогично значению даты и времени с отсутствующими числами слева от десятичного знака.
Дата/время/часовой пояс — представляет дату и время UTC со смещением часового пояса. В настоящее время при загрузке в модель этот тип преобразуется в дату и время. Модель Power BI не меняет часовой пояс на основе расположения пользователя или языкового стандарта и т. д. Если значение 09:00 загружено в модель в США, то при открытии или просмотре отчета будет всегда отображаться 09:00, независимо от места открытия.
Длительность — представляет интервал времени. При загрузке в модель этот тип преобразуется в тип десятичного числа. Являясь типом тип десятичного числа, он обеспечивает правильное выполнение операций сложения или вычитается с полем даты и времени. Этот тип десятичного числа удобно использовать в визуализациях, которые показывают величины.
Тип текста
Текст — строка символьных данных в Юникоде. Это могут быть строки, числа или даты, представленные в текстовом формате. Максимальная длина строки составляет 268 435 456 символов Юникода (256 мегасимволов) или 536 870 912 байт.
Тип True/False
True/False — логическое значение True или False.
Тип пустых значений, или значений NULL
Пустое значение — тип данных в DAX, представляющий и заменяющий значения NULL в SQL. Можно создать пустое значение с помощью функции BLANK и выполнить проверку пустых значений с помощью логической функции ISBLANK.
Тип данных «Двоичные данные»
Тип данных «Двоичные данные» можно использовать для представления любых данных в двоичном формате. В Редакторе Power Query его можно использовать при загрузке двоичных файлов, которые затем преобразуются в другие типы данных перед загрузкой в модель Power BI. В модели данных Power BI двоичные столбцы не поддерживаются. Этот тип приводится в меню «Представление данных» и «Представление отчета», так как использовался раньше, но при попытке загрузить двоичные столбцы в модель Power BI могут возникнуть ошибки.
Если в выходных данных шагов запроса имеется двоичный столбец, попытка обновить данные через шлюз может привести к ошибкам. Рекомендуется явным образом удалять все двоичные столбцы на последнем шаге запроса.
Тип табличных данных
DAX используется тип табличных данных во множестве функций, таких как агрегаты и логика операций со временем. Некоторые функции требуют наличия ссылки на таблицу, иные возвращают таблицу, которую можно использовать в качестве входных данных для других функций. В некоторых функциях, требующих входные данные в виде таблицы, можно указать выражение, результатом вычисления которого является таблица; для некоторых функций необходима ссылка на базовую таблицу. Сведения о требованиях конкретных функций см. в разделе Справочник по функциям DAX.
Неявные и явные преобразования типов данных в формулах DAX
Каждая функция DAX предъявляет особые требования в отношении типов данных, которые используются в качестве входных и выходных данных. Например, некоторые функции требуют использовать целые числа для некоторых аргументов и даты для других; иные функции требуют использовать текст или таблицы.
Если данные в столбце, указанном в качестве аргумента, несовместимы с необходимым функции типом данных, во многих случаях DAX возвращает ошибку. Однако везде, где это возможно, DAX выполняет попытку неявного преобразования данных в требуемый тип данных. Например:
Таблица неявных преобразований данных
Тип выполняемого преобразования определяется оператором, который приводит необходимые значения перед выполнением запрошенной операции. В этих таблицах перечислены операторы и указано преобразование, выполняемое для каждого типа данных в столбце, когда он объединяется с типом данных из пересекающейся строки.
Текстовые типы данных не включены в эти таблицы. Если число представлено в текстовом формате, в некоторых случаях Power BI пытается определить числовой тип и представить значение в виде числа.
Сложение (+)
Оператор (+) | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
---|---|---|---|---|
ЦЕЛОЕ ЧИСЛО | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
CURRENCY | CURRENCY | ДЕНЕЖНАЯ ЕДИНИЦА | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
Дата и время | Дата и время | Дата и время | Дата и время | Дата и время |
Например, если вещественное число используется в операции сложения в сочетании со значением денежной единицы, оба этих значения преобразуются в вещественный тип, а результат также возвращается в вещественного числа.
Вычитание (-)
В следующей таблице заголовок строки является уменьшаемым (слева), а заголовок столбца — вычитаемым (справа).
Оператор (-) | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
---|---|---|---|---|
ЦЕЛОЕ ЧИСЛО | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
CURRENCY | CURRENCY | ДЕНЕЖНАЯ ЕДИНИЦА | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
Дата и время | Дата и время | Дата и время | Дата и время | Дата и время |
Например, если дата используется в операции вычитания с любым другим типом данных, оба значения преобразуются в даты, а возвращаемое значение также является датой.
Модели данных также поддерживают унарный оператор «-» (отрицательное значение), однако этот оператор не изменяет тип данных операнда.
Умножение (*)
Оператор (*) | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
---|---|---|---|---|
ЦЕЛОЕ ЧИСЛО | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | ЦЕЛОЕ ЧИСЛО |
CURRENCY | ДЕНЕЖНАЯ ЕДИНИЦА | ВЕЩЕСТВЕННОЕ ЧИСЛО | CURRENCY | ДЕНЕЖНАЯ ЕДИНИЦА |
ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
Например, если целое число используется вместе с вещественным числом в операции умножения, оба числа преобразуются в вещественный тип, а возвращаемое значение также является вещественным числом.
Деление (/)
В следующей таблице заголовок строки является числителем, а заголовок столбца — знаменателем.
Оператор (/) (строка/столбец) | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
---|---|---|---|---|
ЦЕЛОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
CURRENCY | ДЕНЕЖНАЯ ЕДИНИЦА | ВЕЩЕСТВЕННОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО |
ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
Дата и время | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
Например, если целое число используется вместе со значением денежной единицы в операции деления, оба значения преобразуются в вещественный тип, а результат также является вещественным числом.
Операторы сравнения
В выражениях сравнения логические значения считаются приоритетнее строковых значений, а строковые значения приоритетнее числовых значений или значений даты и времени; числа и значения даты и времени считаются равнозначными. Неявные преобразования для логических или строковых значений не выполняются. BLANK или пустое значение преобразуется в 0/»»/false в зависимости от типа данных другого сравниваемого значения.
Следующие выражения DAX иллюстрируют это поведение:
=IF(FALSE()>»true»,»Выражение имеет значение true», «Выражение имеет значение false») возвращает «Выражение имеет значение true»
=IF(«12″>12,»Выражение имеет значение true», «Выражение имеет значение false») возвращает «Выражение имеет значение true».
=IF(«12″=12,»Выражение имеет значение true», «Выражение имеет значение false») возвращает «Выражение имеет значение false».
Неявные преобразования выполняются для числовых типов или типов даты и времени, как описано в следующей таблице:
Оператор сравнения | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
---|---|---|---|---|
ЦЕЛОЕ ЧИСЛО | ЦЕЛОЕ ЧИСЛО | CURRENCY | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
CURRENCY | CURRENCY | ДЕНЕЖНАЯ ЕДИНИЦА | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО |
Дата и время | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | ВЕЩЕСТВЕННОЕ ЧИСЛО | Дата и время |
Обработка пустых значений, пустых строк и нулевых значений
В DAX значение NULL, пустое значение, пустая ячейка или отсутствующее значение представляются с помощью одного нового типа значений — BLANK. Вы можете создавать пустые значения с помощью функции BLANK или выполнять проверку пустых значений с помощью функции ISBLANK.
Процедура обработки пустых значений в таких операциях, как сложение и объединение, зависит от конкретной функции. В следующей таблице перечислены различия между формулами DAX и Microsoft Excel с точки зрения обработки пустых значений.