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

coalesceFunção de script e de 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
Argumento Descrição
expr1 A primeira expressão para verificar se há uma representação não NULL válida.
expr2 A segunda expressão para verificar se há uma representação não NULL válida.
expr3 A terceira expressão para verificar se há uma representação não NULL válida.
Exemplos: expressões de gráfico
Exemplo Resultado

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 – avise-nos!