Compartir vía


COALESCE

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve la primera expresión que no se evalúa 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 devuelva una expresión escalar.

Valor devuelto

Valor escalar procedente de una de las expresiones o BLANK si todas las expresiones se evalúan como BLANK.

Observaciones

Las expresiones de entrada pueden ser de tipos de datos diferentes.

Ejemplo 1

La siguiente consulta DAX:

EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

Devuelve 10, que es la primera expresión que no se evalúa 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. Esto se puede usar para convertir BLANK valores de ventas totales en 0.