Coalesce - Amazon QuickSight

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Coalesce

coalesce retorna o valor do primeiro argumento que não for nulo. Quando um valor não nulo for localizado, os argumentos restantes na lista não serão avaliados. Se todos os argumentos forem nulos, o resultado é nulo. As strings de comprimento 0 são valores válidos e não são considerados equivalentes a nulo.

Sintaxe

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

Argumentos

coalesce pega duas ou mais expressões como argumentos. Todas as expressões devem ter o mesmo tipo de dados ou poderem ser implicitamente convertidas para o mesmo tipo de dados.

expressão

A expressão pode ser numérica, data e hora ou string. Pode ser um nome de campo, um valor literal ou outra função.

Tipo de retorno

coalesce retorna um valor do mesmo tipo de dados como argumentos de entrada.

Exemplo

O exemplo a seguir recupera o endereço de pagamento de um cliente, se existir, seu endereço de correspondência se não houver endereço de pagamento, ou retorna "Nenhum endereço listado" se nenhum endereço estiver disponível.

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