Split - 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.

Split

split fractionne une chaîne en un tableau de sous-chaînes, sur la base d'un séparateur que vous choisissez, et renvoie l'élément spécifié par la position.

Vous pouvez ajouter split uniquement à un champ calculé lors de la préparation des données, et non à une analyse. Cette fonction n'est pas prise en charge dans les requêtes directes adressées à Microsoft SQL Server.

Syntaxe

split(expression, delimiter , position)

Arguments

expression

L'expression doit être une chaîne. Il peut s'agir du nom d'un champ qui utilise le type de données de chaîne, d'une valeur littérale comme '12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane' ou d'un appel à une autre fonction qui renvoie une chaîne.

delimiter

Le caractère délimitant les endroits où la chaîne est divisée en sous-chaînes. Par exemple, split('one|two|three', '|', 2) change comme suit.

one two three

Si vous choisissez position = 2, split renvoie 'two'.

position

(Obligatoire) La position de l'élément à renvoyer à partir du tableau. La position du premier élément du tableau est 1.

Type de retour

Tableau de chaînes

Exemple

L'exemple suivant scinde une chaîne dans un tableau, en utilisant le caractère point-virgule (;) comme délimiteur et renvoie le troisième élément du tableau.

split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)

L'objet suivant est renvoyé.

1818 Elm Ct

Cette fonction ignore les éléments contenant des valeurs nulles ou des chaînes vides.