COALESCE
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Retorna a expressão first que notevaluate para BLANK. If all expressões evaluate para BLANK, BLANK é retornado.
Sintaxe
COALESCE(<expression>, <expression>[, <expression>]…)
Parâmetros
Vigência | Definição |
---|---|
expression |
Qualquer expressão DAX que retorna uma expressão escalar. |
Regresso value
Uma value escalar proveniente de uma das expressões orBLANKifall expressões evaluate a 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 first expressão que faz notevaluate para BLANK.
Exemplo 2
A seguinte expressão DAX:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Retorna o sum de allvalues na coluna SalesAmount na tabela FactInternetSales, or0
.
Isso pode ser usado para convertBLANKvalues do total de vendas para 0
.