Ir para conteúdo principal Pular para conteúdo complementar

coalesce – função de script e gráfico

A função coalesce retorna o primeiro dos parâmetros que possui uma representação válida de non-NULL. É possível usar qualquer número de parâmetros.

Sintaxe:  

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

Tipo de dados de retorno: dual

Argumentos
ArgumentoDescrição
expr1A primeira expressão para verificar se há uma representação não NULL válida.
expr2A segunda expressão para verificar se há uma representação não NULL válida.
expr3A terceira expressão para verificar se há uma representação não NULL válida.
Exemplos: expressões de gráfico
ExemploResultado

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

Esta expressão selecionará entre três campos de descrição de produto diferentes quando alguns campos não tiverem valores para o produto. Seguindo a ordem listada na função, o primeiro campo com um valor não nulo é retornado. Se nenhum dos campos contiver um valor, o resultado será no description available.

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

Essa expressão eliminará possíveis aspas de delimitação do campo FileName. Se o FileName fornecido estiver entre apas, essas serão removidas, e um FileName delimitado sem aspas será retornado. Se a função TextBetween não encontrar os delimitadores, ela retornará null, que Coalesce rejeitará, retornando em vez disso o FileName bruto.

Exemplo - Fundamentos de Coalesce

Exemplo – Substituir valores nulos por um valor alternativo priorizado

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!