Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexle 03-14-2022 11:41 AM
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 CountWords ? Que permet-elle ?
Carte d'identité de la fonction :
Description : la fonction renvoie le nombre de mots contenus dans la chaîne de caractères passée en paramètre. Dans ce cas-là, un “mot” est un groupe de caractères, quelqu’ils soient (lettres, chiffres, caractères spéciaux, etc.).
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 de caractères 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ères
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 CountWords ! 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.