COALESCE
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
Devuelve la primera expresión que no se evalúe como BLANK. Si todas las expresiones se evalúan como BLANK, se devuelve BLANK.
Sintaxis
COALESCE(<expression>, <expression>[, <expression>]…)
Parámetros
Término | Definición |
---|---|
expression | Cualquier expresión DAX que devuelve una expresión escalar. |
Valor devuelto
Un valor escalar procedente de una de las expresiones o BLANK si todas las expresiones se evalúan como BLANK.
Notas
Las expresiones de entrada pueden ser de tipos de datos diferentes.
Ejemplo 1
La consulta DAX siguiente:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Devuelve 10
, que es la primera expresión que no se evalúe como BLANK.
Ejemplo 2
La expresión DAX siguiente:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Devuelve la suma de todos los valores de la columna SalesAmount de la tabla FactInternetSales, o 0
.
Se puede usar para convertir los valores en blanco de las ventas totales en 0
.