Coalesce - Amazon QuickSight

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Coalesce

coalesce renvoie la valeur du premier argument qui n'est pas null. Lorsqu'une valeur non null est trouvée, les autres arguments de la liste ne sont pas évalués. Si tous les arguments sont nuls, le résultat est nul. Les chaînes de longueur 0 sont des valeurs valides et ne sont pas considérées comme équivalentes à null.

Syntaxe

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

Arguments

coalesce prend deux expressions ou plus comme arguments. Toutes les expressions doivent posséder le même type de données ou pouvoir être implicitement converties dans le même type de données.

expression

L'expression peut être de type numérique, datetime ou chaîne. Il peut s'agir d'un nom de champ, d'une valeur littérale ou d'une autre fonction.

Type de retour

coalesce renvoie une valeur du même type de données que les arguments en entrée.

Exemple

L'exemple suivant récupère l'adresse de facturation d'un client si elle existe, l'adresse physique si aucune adresse de facturation n'existe, ou renvoie « No address listed » si aucune adresse n'est disponible.

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