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 l'outil | Formule

StephV
Alteryx Alumni (Retired)
Créé
Formula.png

Cet article fait partie de la série Maîtrise des outils, une compilation de contributions à la Base de connaissances visant à présenter divers exemples d'utilisation des outils Designer. Ici, nous allons nous intéresser aux utilisations de l'outil Formule dans le cadre de notre apprentissage de la maîtrise d'Alteryx Designer :

 

Fusion, transformation et nettoyage des données... Oh là là  ! Que vous cherchiez à appliquer une formule mathématique à vos données numériques, que vous effectuiez des opérations de type chaîne sur vos champs de texte (comme supprimer les caractères indésirables) ou que vous agrégiez vos données géographiques (entre autres ! ), l'outil formule est le point de départ. Avec les exemples fournis ci-après, vous devriez parvenir à maîtriser les nombreuses fonctions de l'outil Formule :

 

 

Et ce n'est pas tout. L'outil Formule et ses homologues Formule à plusieurs lignes et Formule à plusieurs champs constituent un point unique pour la manipulation de vos jeux de données. De plus, il existe beaucoup d'autres fonctions à choisir. Si vous travaillez spécifiquement avec des chaînes, notre formation interactive intitulée Travailler avec des chaînes dans Alteryx peut vous aider. Si vous nettoyez votre jeu de données, essayez aussi l'outil Nettoyage des données (en pleine action ici) en premier lieu pour remplacer plus facilement les valeurs nulles de vos données, modifier la casse, supprimer les caractères indésirables de tous les champs sélectionnés ou supprimer les espaces vides.

 

Pour commencer, voici un tour rapide de l'interface de l'outil Formule.

 

Colonne de sortie

 

La colonne de sortie est spécifiée dans le coin supérieur gauche d'une expression. Vous pouvez modifier un champ existant en sélectionnant un nom de champ existant dans le menu déroulant ou créer un nouveau champ en saisissant un nom.

 

 

2019-03-01_11-22-37.png

 

Type de données

 

Le type de données par défaut d'un nouveau champ est V_WString avec une longueur maximale. Vous pouvez modifier le type de champ d'un nouveau champ dans le menu déroulant sous l'éditeur d'expressions.

 

2019-03-01_11-27-13.png

 

 

Menus des variables, fonctions et expressions enregistrées

 

Vous trouverez les menus des variables, fonctions et expressions enregistrées dans les boutons à gauche de l’éditeur d'expressions. 

 

 

2019-03-01_11-29-41.png

 

 

Ordre des expressions

 

Les expressions d'un outil Formule sont exécutées séquentiellement dans l'ordre. Pour modifier l'ordre d'une expression (éditeur réduit ou développé), placez la souris sur le descripteur pour voir l’icône des lignes parallèles : 

 

6.jpg

 

 

 

 

 

 

 

Cliquez sur l'expression et glissez-la jusqu'au nouvel emplacement (la ligne bleue indique la nouvelle position) :

 

7.jpg

 

Les expressions sont maintenant réordonnées. Notez que les expressions sont exécutées séquentiellement dans l'outil Formule. De plus, il n'est possible de déplacer qu'une seule expression à la fois. 

 

8.jpg

 

Supprimer une expression

 

Pour supprimer une expression, développez-la en cliquant sur la flèche à côté de l’expression :

 

10.jpg

 

Cliquez ensuite sur la corbeille pour supprimer l'expression :

 

11.jpg

 

Ajouter une expressions à l'outil Formule

 

Cliquez sur la fenêtre d'expressions et appuyez sur ctrl+espace pour afficher une liste complète de l'ensemble des fonctions, constantes et champs entrants :

 

2019-03-01_11-16-09.png

 

L'outil Formule affiche une liste des fonctions, colonnes et constantes disponibles :

 

13.jpg

 

Si vous commencez à saisir du texte, les résultats sont automatiquement filtrés.  REMARQUE : Si vous saisissez « dat », les fonctions commençant par « dat » ainsi que les fonctions contenant « dat » sont renvoyées :

 

14.jpg

Saisie automatique :

 

La nouvelle fonctionnalité de la saisie automatique recherche les fonctions associées aux caractères saisis. Par exemple, si un utilisateur souhaite utiliser une fonction pour calculer la moyenne et qu'il commence à saisir « av… » la fonction saisie automatique affiche les fonctions correspondantes :

 

15.jpg

 Appuyez sur Entrée pour finaliser la formule :

 

16.jpg

 

Il existe trois manières  pour ajouter des colonnes à votre expression :

 

1. Saisissez les noms des colonnes

2. Utilisez les boutons Colonnes ou Constantes :

  • pour ajouter des colonnes, cliquez sur les boutons Colonnes ou Constantes (1), puis,
  • recherchez des colonnes en saisissant le nom de colonne dans la fenêtre de recherche (2) et en double-cliquant sur la colonne pour l'insérer dans la formule (3),
  • double-cliquez sur le nom de colonne ou de constante pour l'insérer dans la formule (3).

17.jpg

 

3. L'insertion d'un crochet gauche ([) dans la formule permet d'afficher une liste de colonnes et de constantes pouvant être insérées dans la formule :

 

18.jpg

 

La formule complète :

 

19.jpg

 

Aperçu des données :

La fenêtre aperçu des données reste vide tant que le workflow n'a pas été exécuté (l'aperçu des données est disponible si le workflow a été précédemment exécuté pour un outil en amont) :

20.jpg

 

Après l'exécution du workflow :

 

21.jpg

 

Les formules suivantes permettent d'afficher un aperçu des données sans devoir exécuter le workflow :

 

22.jpg

 

Si la formule contient une erreur, l'aperçu des données affiche l'erreur :

 

23.jpg

 

Taille d'affichage de la formule :

 

Une pression sur CTRL + permet d'augmenter la taille de la formule :

 

24.jpg

 

Une pression sur CTRL - permet de réduire la taille de la formule :

 

25.jpg

 

Maintenant, vous devriez être un(e) expert(e) de l'outil Formule !

Si vous pensez à un cas d'utilisation que nous avons oublié, n'hésitez pas à utiliser la section commentaires ci-dessous ! 

 

Vous souhaitez maintenant contribuer au blog de la communauté en partageant vos expériences et en apprenant à utiliser nos nouveaux outils dans votre vie quotidienne, envoyez moi un e-mail à Stephanie.jansen@alteryx.com.

 

Si vous avez des questions, la communauté est là pour y répondre sur le Forum. 

 

Restez à l'écoute de nos dernières publications en vous abonnant aux notifications par email sur la Base de Connaissance

 

*Cet article a été écrit par @ChristineB sur la Communauté anglaise. 

contributeurs
Étiquettes