Fonctions
Utilisez des fonctions pour créer des expressions qui effectuent une variété de calculs et d’opérations.
Types de fonctions
Ces types de fonctions sont disponibles pour transformer vos données. Le type de données détermine les fonctions que vous pouvez utiliser. Visitez les types de données pour plus d’informations.
Conditionnel
Les fonctions conditionnelles vous permettent d'effectuer une action ou un calcul à l'aide d'une instruction IF. Consultez l'article les fonctions conditionnelles pour en savoir plus.
Conversion
Les fonctions de conversion convertissent les nombres en chaînes ou vice-versa.Pour en savoir plus, dans l’article Fonctions de conversion.
DateHeure
Les fonctions date/heure vous permettent d'effectuer une action ou un calcul sur une valeur de date et d'heure.Pour en savoir plus, dans l’article DateTime Functions.
Fichier
Une fonction Fichier construit les chemins de fichier, vérifie l’existence d’un fichier ou extrait une partie d’un chemin de fichier.Pour en savoir plus, dans l’article Fonctions de fichier.
Finance
Une fonction Finance applique des algorithmes financiers ou des calculs mathématiques.Pour en savoir plus, dans l’article Des fonctions financières.
Math
Une fonction mathématique exécute des calculs mathématiques.Pour en savoir plus, dans l’article Fonctions mathématiques.
Math : Bit à bit
Une fonction bit par bit s’applique à une ou plusieurs séquences de bits ou valeurs numériques binaires au niveau de leurs bits individuels. Utilisez une fonction bit par bit pour manipuler les valeurs dans le cadre de comparaisons et de calculs.Pour en savoir plus, dans l’article Math:Bitwise Functions.
Mini/maxi
Une fonction minimum ou maximum recherche la plus petite et la plus grande valeur d’un ensemble de valeurs.Pour en savoir plus, dans l’article Min/Max Functions.
Opérateurs
Un opérateur est un caractère représentant une action. Utilisez un opérateur arithmétique pour exécuter des calculs mathématiques ou un opérateur booléen pour travailler avec des valeurs true/false.Pour en savoir plus, dans l’article Opérateurs.
Géographie
Une fonction géographique construit des objets géographiques, analyse les données géographiques et renvoie des mesures à partir de champs géographiques.Pour en savoir plus, dans l’article Fonctions spatiales.
Spécialisé
Ces fonctions exécutent diverses actions spécialisées et peuvent être utilisées avec tous les types de données.Pour en savoir plus, dans l’article Des fonctions spécialisées.
Chaîne
Une fonction string exécute des opérations sur des données de texte. Utilisez une fonction string pour nettoyer les données, convertir des données dans un autre format ou casse, calculer des métriques relatives aux données ou effectuer d’autres manipulations.Pour en savoir plus, dans l’article Fonctions de chaîne.
Test
Une fonction test effectue des comparaisons de données. Utilisez une fonction de test pour identifier le type de données d'une valeur ou déterminer son existence.Pour en savoir plus, dans l’article Fonctions de test.
Éditeur d’expressions
Les fonctions peuvent être construites au sein de l'éditeur d'expression.
Créer une expression
Utilisez l'une de ces méthodes pour créer une expression :
- Entrez la fonction directement dans l’éditeur d’expressions.
- Sélectionnez le bouton Colonnes et Constantes pour parcourir les variables qui peuvent être utilisées dans l’expression. Sélectionnez la variable pour l’ajouter à l’éditeur d’expression.
Mise en surbrillance Syntax
Lorsque vous modifiez l’expression, l’éditeur schéma de codage en couleurs à ses différentes parties pour rendre les parties de l’expression facile à distinguer. Par exemple, les fonctions sont dorées, les variables sont fuchsia, les opérateurs sont magenta, et les chaines sont turquoise, un bleu-vert.
Fonctions
Sélectionnez Fonctions pour parcourir les catégories de fonctions. Sélectionnez la fonction pour l’ajouter à l’éditeur d’expression.
Colonnes et constantes
Sélectionnez Colonnes et constantes pour parcourir les données des connexions entrantes et des variables globales.
- Colonnes existantes : données d'une connexion entrante ou d'une colonne créée dans une expression précédente.
- Connexions à partir de questions : Valeurs d'un outil Interface connecté à l'ancrage 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 souhaitez que les valeurs de questions soient utilisées comme variables dans l'expression. Visitez Interface Tools pour plus d’informations.
- Constantes : variables globales pour un workflow qui permettent de modifier une valeur dans un emplacement unique et appliquent cette modification au reste du workflow. Visitez Constants pour plus d’informations.
Expressions récentes et enregistrées
Sélectionnez Expressions récentes et enregistrées pour parcourir les expressions récentes et enregistrées. Sélectionnez l’expression pour l’ajouter à l’éditeur d’expression.
Enregistrer une expression
- Avec une expression dans l’éditeur d’expressions, sélectionnez Enregistrer.
- Entrez un nom pour l’expression et sélectionnez OK.
Outils avec éditeur d’expressions
Ces outils possèdent un éditeur d’expression. Les outils qui utilisent un éditeur d'expressions ont un ancrage d'entrée supplémentaire et un point d'ancrage question lorsque l'outil est utilisé dans une application ou un workflow macro. Utilisez les outils Interface pour vous connecter à un ancrage Question lorsque vous voulez utiliser des valeurs de question comme variables dans l’expression. Visitez Interface Tools pour plus d’informations.
Outil Action
Outil Graphique Interactif
Outil Condition
Outil Renommage dynamique
Outil Message D’erreur
Outil Filtrer
Outil Générer les lignes
Outil Message
Outil Formule à plusieurs champs
Outil Formule à plusieurs lignes
Outil Carte De Rapport
Outil Table
Outil Test
Numeric Data in Formula Functions
Be careful when you use Fixed Decimals in the Formula tool and when you convert Fixed Decimals to Floats or Doubles. In the Formula tool, Fixed Decimals are implicitly converted into Doubles. The maximum precision for the Double data type is 15 digits and for the Float data type, it's 7 digits. If you are converting Fixed Decimals, you need to expect to lose all the data that can’t fit into the type you are converting to.