Saltar al contenido principal

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 , ...])

Argumentos:  

Argumentos
Argumento Descripción
expr1 La primera expresión para comprobar si hay una representación no nula válida.
expr2 La segunda expresión para comprobar si hay una representación no nula válida.
expr3 La tercera expresión para comprobar si hay una representación no nula válida.

Ejemplos:  

Ejemplos
Ejemplo Resultado
Esta expresión cambia todos los valores NULL de un campo a 'N/A'.

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

Esta expresión seleccionará entre tres campos de descripción de producto diferentes, para cuando algunos campos pueden no tener valores para el producto. Se devolverá el primero de los campos, en el orden indicado, con un valor no nulo. Si ninguno de los campos contiene un valor, el resultado será "no hay descripción disponible".

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

Esta expresión recortará las posibles citas adjuntas del campo FileName. Si se cita el FileName proporcionado, estas se eliminan y se devuelve el FileName adjunto sin comillas. Si la función TextBetween no encuentra los delimitadores, devuelve un valor nulo, que Coalesce rechaza, devolviendo en su lugar el FileName sin formato.

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.