Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexle 03-15-2021 04:42 AM - dernière modification le 03-15-2021 04:47 AM par StephV
Cet article fait partie de la série Maîtrise des fonctions, une série visant à présenter les différentes fonctions dans Alteryx et leur utilisation.
Qu'est-ce que la fonction Length ? Que permet-elle ?
Carte d'identité de la fonction :
Description : la fonction renvoie la longueur de la chaîne de caractère passée en paramètre et ce, quelque soit son contenu (lettres, chiffres, caractères spéciaux, etc.). Petite subtilité, les espaces sont comptabilisés dans le calcul.
Voici un exemple avec une chaîne de caractères composée de lettres, chiffres et ponctuation :
Cas particuliers : que se passe-t-il si le paramètre est une chaîne vide, une valeur nulle ou un champ d'un type autre que chaîne de caractères ?
Cas 1 : le paramètre est une chaîne vide
La fonction va tout simplement renvoyer la valeur 0 puisque la chaîne de caractères ne contient aucun caractère.
Cas 2 : le paramètre est une valeur nulle
Bien que l'on pourrait penser que la fonction renverra une valeur nulle dans ce cas, celle-ci va renvoyer, comme pour la chaine vide, la valeur 0.
Cas 3 : le paramètre est un champ qui n'est pas une chaîne de caractère
Dans ce cas-là, une erreur sera affichée lors de l'utilisation de la fonction et une erreur sera renvoyée lors de l'exécution du workflow.
Erreur à l'utilisation :
Erreur à l'exécution :
Maintenant vous savez tout sur la fonction Length ! En pièce jointe, vous trouverez un workflow exemple qui reprend les cas vus dans cet article.
N'hésitez pas à poser des questions ou soumettre vos suggestions par rapport à cet article.
Merci beaucoup @Jean-Balteryx pour cet article.