COALESCE
Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы
Возвращает первое выражение, которое не оценивается как BLANK. Если все выражения оцениваются как BLANK, возвращается ЗНАЧЕНИЕ BLANK.
Синтаксис
COALESCE(<expression>, <expression>[, <expression>]…)
Параметры
Термин | Определение |
---|---|
выражение | Любое выражение DAX, возвращающее скалярное выражение. |
Возвращаемое значение
Скалярное значение, исходящее из одного из выражений или BLANK, если все выражения оцениваются как BLANK.
Замечания
Входные выражения могут быть различными типами данных.
Пример 1
Следующий запрос DAX:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Возвращает 10
, которое является первым выражением, которое не оценивается как BLANK.
Пример 2
Следующее выражение DAX:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Возвращает сумму всех значений в столбце SalesAmount в таблице FactInternetSales или 0
.
Это можно использовать для преобразования пустых значений общих продаж 0
в .
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по