Outil Formule
L’outil Formule crée ou met à jour une colonne avec une ou plusieurs expressions permettant d’exécuter divers calculs et opérations. Voir Fonctions pour obtenir la liste des fonctions à utiliser lors de la génération d'une expression.
Utilisez l’outil Formule pour :
- Appliquer des instructions conditionnelles
- Convertir des nombres et des chaînes
- Mettre en forme des dates
- Extraire des chemins de fichier
- Appliquer des algorithmes financiers ou des calculs mathématiques
- Rechercher les valeurs minimum et maximum
- Analyser les données géographiques
- Nettoyer les données de type Chaîne
- Soumettre les données à des tests de validation
Visitez la série de Maîtrise des outils de la communauté Alteryx pour en savoir plus sur cet outil et les autres.
Configurer l’outil
-
Dans la fenêtre Configuration, sélectionnez une colonne de sortie de données dans Sélectionner une colonne ; choisissez une colonne existante ou ajoutez une nouvelle colonne.
Ajouter une nouvelle colonne de données- Cliquez sur + ajouter une colonne et tapez le nom de la nouvelle colonne.
- Type de données : sélectionnez un type de données, si nécessaire. Voir Types de données.
- Taille : cliquez pour modifier la taille ou la largeur des données pour les types de données Décimales fixes, Types de chaînes ou Objets géographiques.
-
Cliquez sur l’éditeur d’expressions et créez une expression. Une fois le workflow exécuté, le champ Aperçu des données affiche la première ligne de données de la colonne spécifiée avec l'expression appliquée.
Construire une expressionCréez une expression en procédant de l’une des manières suivantes :
- Tapez-la directement dans l’éditeur d’expressions.
- Appuyez sur les touches Ctrl + Espace pour afficher la liste de toutes les fonctions.
- Tapez un mot ou une expression pour afficher la liste des fonctions correspondantes.
- Tapez le symbole [ (crochet gauche) pour afficher la liste des variables qui peuvent être utilisées dans l’expression.
- Colonnes : données d'une connexion entrante, ou d'une colonne créée dans une expression précédente.
- Connexions à partir de questions : Valeurs provenant d'un outil d'interface connecté à l'ancre de question d'un outil avec un éditeur d'expression, lorsque l'outil est utilisé dans une application ou une macro. Utilisez l’ancrage Question lorsque vous voulez utiliser des valeurs de question comme variables dans l’expression. Voir Outils d'Interface.
- Constantes : Variables globales pour un workflow qui permettent de modifier une valeur dans un emplacement unique et appliquent cette modification au reste du workflow. Voir Constantes.
- Cliquez sur Fonctions pour rechercher et explorer les catégories de fonctions. Voir Fonctions.
- Cliquez sur Colonnes et constantes pour rechercher et explorer les colonnes et constantes entrantes ou nouvellement créées.
- Cliquez sur les Expressions récentes et enregistrées pour rechercher et explorer les expressions récentes et enregistrées.
Variables
Une fois l’expression construite, elle peut être enregistrée en vue de son utilisation ultérieure.
Lorsqu’une expression est présente dans l’éditeur d’expressions, cliquez sur Enregistrer l’expression, saisissez un nom, puis cliquez sur Enregistrer.
Il peut s’avérer utile d’ajouter plusieurs expressions dans un outil Formule unique lors de la modification de données dans des colonnes liées ou l’exécution d’opérations similaires. Lors de la modification de données non liées ou de l’exécution de fonctions non liées, l’utilisation de plusieurs outils Formule facilite la résolution des problèmes liés au workflow.
Pour ajouter une expression, cliquez sur Ajouter une expression.
L’ordre dans lequel les expressions sont appliquées à une incidence sur les résultats si plusieurs expressions modifient les mêmes données.
Pour réorganiser une expression, cliquez sur et maintenez le bouton de la souris enfoncé pendant que vous faites glisser l’expression vers le haut ou le bas.
Dans la mesure où cet outil inclut un éditeur d’expressions, un ancrage d’entrée supplémentaire s’affiche lorsque l’outil est utilisé dans un workflow d’application ou de macro. Utilisez les outils Interface pour la connexion à un ancrage Question. Voir Outils d'Interface.