COALESCE
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Retorna a primeira expressão que não é avaliada para BLANK. Se todas as expressões forem avaliadas para BLANK, BLANK será retornado.
Sintaxe
COALESCE(<expression>, <expression>[, <expression>]…)
Parâmetros
Vigência | Definição |
---|---|
expression |
Qualquer expressão DAX que retorna uma expressão escalar. |
Valor de retorno
Um valor escalar proveniente de uma das expressões ou BLANK se todas as expressões avaliarem BLANK.
Comentários
As expressões de entrada podem ser de diferentes tipos de dados.
Exemplo 1
O seguinte DAX consulta:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Retorna 10
, que é a primeira expressão que não avalia para BLANK.
Exemplo 2
A seguinte expressão DAX:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Retorna a soma de todos os valores na coluna SalesAmount na tabela FactInternetSales ou 0
.
Isso pode ser usado para converter BLANK valores do total de vendas em 0
.