Free Trial

Base de Connaissance

Apprenez auprès des experts.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index

Maîtrise de la fonction - CountWords

Jean-Balteryx
16 - Nebula
16 - Nebula
Créé

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 :

  • Nom : CountWords
  • Catégorie : String (Chaîne)
  • Paramètres :
    • Une chaîne de caractères

 

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 :

 

count_words_1.png

 

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.

 

count_words_2.png

 

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.

 

count_words_3.png

 

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 :

 

Capture d’écran 2022-03-13 à 15.37.02.png

 

Erreur à l'exécution :

 

Capture d’écran 2022-03-13 à 15.39.40.png

 

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.

Pièces jointes
contributeurs
Étiquettes