Saltar al contenido principal Saltar al contenido complementario

coalesce - Función de script y de gráfico

La función coalesce devuelve el primero de los parámetros que tiene una representación válida non-NULL. Se puede utilizar cualquier número de parámetros.

Sintaxis:  

coalesce(expr1[ , expr2 , expr3 , ...])

Tipo de datos que devuelve: dual

Argumentos
ArgumentoDescripción
expr1La primera expresión para comprobar si hay una representación no nula válida.
expr2La segunda expresión para comprobar si hay una representación no nula válida.
expr3La tercera expresión para comprobar si hay una representación no nula válida.
Ejemplos: expresiones de gráfico
EjemploResultado

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

Esta expresión seleccionará entre tres campos diferentes de descripción del producto cuando algunos campos no tengan valores para el producto. Siguiendo el orden indicado en la función, se devuelve el primer campo con un valor no nulo. Si ninguno de los campos contiene un valor, el resultado será no description available.

Coalesce(TextBetween(FileName, '"', '"'), FileName)

Esta expresión recortará las posibles comillas adjuntas del campo FileName. Si el FileName aportado está entre comillas, estas se eliminan y se devuelve el FileName entre paréntesis y sin comillas. Si la función TextBetween no encuentra los delimitadores devuelve null, lo cual es rechazado por Coalesce, devolviendo en su lugar el FileName en bruto.

Ejemplo: fundamentos de Coalesce

Ejemplo: sustituir valores nulos por un valor alternativo priorizado

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.