Ler em inglês

Partilhar via


COALESCE

Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual

Retorna a primeira expressão que não é avaliada como BLANK. Se todas as expressões forem avaliadas como BLANK, BLANK será retornado.

Sintaxe

DAX
COALESCE(<expression>, <expression>[, <expression>]…)

Parâmetros

Termo Definição
expressão Qualquer expressão DAX que retorna uma expressão escalar.

Valor devolvido

Um valor escalar proveniente de uma das expressões ou BLANK se todas as expressões forem avaliadas como BLANK.

Observações

As expressões de entrada podem ser de diferentes tipos de dados.

Exemplo 1

A seguinte consulta DAX:

DAX
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:

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 valores BLANK do total de vendas em 0.