Coalesce - Amazon QuickSight

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Coalesce

coalesce devuelve el valor del primer argumento que no sea nulo. Cuando se encuentra un valor no nulo, los argumentos restantes de la lista no se evalúan. Si todos los argumentos son null el resultado es null. Las cadenas de longitud 0 son valores válidos y no se consideran equivalentes a null.

Sintaxis

coalesce(expression1, expression2 [, expression3, ...])

Argumentos

coalesce toma dos o más expresiones como argumentos. Todas las expresiones deben tener el mismo tipo de datos o podrán emitirse implícitamente para el mismo tipo de datos.

expresión

La expresión puede ser numérica, una fecha o una cadena. Puede ser un nombre de campo, un valor literal u otra función.

Tipo de retorno

coalesce devuelve un valor del mismo tipo de datos que los argumentos de entrada.

Ejemplo

En el siguiente ejemplo, se recupera una dirección de facturación del cliente si la hay o su dirección postal si no hay dirección de facturación, o se devuelve “No se ha indicado ninguna dirección” si ninguna de las dos direcciones está disponible.

coalesce(billingAddress, streetAddress, 'No address listed')