Utilisez l'outil Formule pour créer de nouvelles colonnes, mettre à jour des colonnes et utiliser une ou plusieurs expressions pour effectuer divers calculs et opérations.
Pour obtenir la liste des fonctions, reportez-vous à la page Référence des fonctions de workflow.
Vous pouvez utiliser l'outil Formule pour ...
Appliquer des instructions conditionnelles
Convertir des nombres et des chaînes
Formater des dates
Appliquer des calculs mathématiques
Rechercher des valeurs minimales et maximales.
Nettoyer des données chaîne.
Soumettre des données à des tests de validation
Astuce
Cet outil dispose d'un exemple d'outil unique. Consultez la page Accéder aux exemples de workflows pour savoir comment accéder à cet exemple et à de nombreux autres exemples directement dans Designer Cloud.
![]() |
Figure : Outil Formule avec ancrages.
L'outil Formule dispose de 2 ancrages.
Ancrage d'entrée : utilisez l'ancrage d'entrée pour sélectionner les données auxquelles vous souhaitez appliquer la formule.
Ancrage de sortie : génère les données filtrées.
Dans la configuration de l'outil Formule, sélectionnez une colonne de sortie de données à partir du menu déroulant Sélectionner une colonne. Vous pouvez choisir une colonne existante ou ajouter une nouvelle colonne. Pour ajouter une nouvelle colonne de données ...
Sélectionnez Ajouter une colonne dans le menu déroulant et entrez un nouveau nom de colonne.
Type: Select from the Types de données pris en charge.
Sélectionnez l'éditeur d'expression pour créer votre expression. Une fois le workflow exécuté, la zone Aperçu des données affiche la première ligne de données de la colonne spécifiée avec l'expression appliquée.
Utilisez l'une de ces méthodes pour créer une expression.
Entrer du texte directement dans l'éditeur d'expression.
Appuyez sur Ctrl + espace pour afficher une liste de toutes les fonctions.
Entrez un mot ou une expression pour afficher la liste des fonctions correspondantes.
Entrez le symbole
[
(crochet gauche) pour afficher la liste des variables que vous pouvez utiliser dans l'expression.Colonnes : données d'une connexion entrante ou d'une colonne créée dans une expression précédente.
Sélectionnez l'icône Fonctions (fx) pour rechercher et parcourir les catégories de fonctions.
Sélectionnez l'icône Colonnes et constantes (x) pour rechercher et parcourir les colonnes et constantes entrantes ou nouvellement créées.
Ces fonctions peuvent être utilisées dans l'éditeur d'expressions. Pour plus d'informations sur ces fonctions, reportez-vous à la page Fonctions de workflow.
Fonction | Type de fonction |
---|---|
IIF | Conditionnel |
SWITCH | Conditionnel |
IF condition THEN t ELSE f ENDIF | Conditionnel |
IF c THEN t1 ELSEIF c2 THEN t2 ELSE f ENDIF | Conditionnel |
CharFromInt | Conversion |
ToDegrees | Conversion |
ToNumber | Conversion |
ToRadians | Conversion |
ToString | Conversion |
DateTimeAdd | Date et heure |
DateTimeYear | Date et heure |
DateTimeMonth | Date et heure |
DateTimeDay | Date et heure |
DateTimeHour | Date et heure |
DateTimeMinutes | Date et heure |
DateTimeSeconds | Date et heure |
DateTimeDiff | Date et heure |
DateTimeNow | Date et heure |
DateTimeToday | Date et heure |
DateTimeFirstOfMonth | Date et heure |
DateTimeLastOfMonth | Date et heure |
ToDate | Date et heure |
ToDateTime | Date et heure |
DateTImeParse | DateTime |
DateTimeQuarter | DateTime |
DateTimeFormat | Date et heure |
DateTimeTrim | DateTime |
= | Opérateurs de filtre |
IsNotNull | Opérateurs de filtre |
!= | Opérateurs de filtre |
Contains | Opérateurs de filtre |
> | Opérateurs de filtre |
IsNotEmpty | Opérateurs de filtre |
IsNull | Opérateurs de filtre |
NotContains | Opérateurs de filtre |
>= | Opérateurs de filtre |
< | Opérateurs de filtre |
<= | Opérateurs de filtre |
IsEmpty | Opérateurs de filtre |
IsTrue | Opérateurs de filtre |
DateRange | Opérateurs de filtre |
IsFalse | Opérateurs de filtre |
PeriodBefore | Opérateurs de filtre |
PeriodAfter | Opérateurs de filtre |
FinanceEffectiveRate | Finance |
FinanceIRR | Finance |
FinanceNominalRate | Finance |
FinanceNPER | Finance |
FinanceXIRR | Finance |
FinanceXNPV | Finance |
Abs | Mathématiques |
ASIN | Math |
ATAN | Math |
ATAN2 | Math |
Average | Math |
AverageNonNull | Math |
Ceil | Mathématiques |
Exp | Mathématiques |
Floor | Mathématiques |
LOG | Math |
Median | Math |
Mod | Math |
PI | Math |
POW | Math |
RAND | Math |
RandInt | Math |
Round | Mathématiques |
SmartRound | Math |
SQRT | Math |
TAN | Math |
TANH | Math |
Between | Min/Max |
Min | Min./Max. |
Min | Min/Max |
and | Opérateurs |
or | Opérateurs |
in | Opérateurs |
&& | Opérateurs |
|| | Opérateurs |
Boolean AND - Keyword | Operators |
Boolean NOT ! | Operators |
Boolean NOT - Keyword | Operators |
Boolean OR || | Operators |
Boolean OR - Keyword | Operators |
Equal To = | Operators |
Not Equal To != | Operators |
Greater Than > | Operators |
Greater Than or Equal >= | Operators |
Less Than < | Operators |
Less Than or Equal <= | Operators |
value IN (...) | Operators |
value NOT IN (...) | Operators |
Null | Specialized |
contains | Chaîne |
CountWords | String |
EndsWith | String |
FindNth | String |
FindString | String |
GetLeft | String |
GetPart | String |
GetRight | String |
GetWord | String |
left | Chaîne |
Length | String |
LowerCase | String |
PadLeft | String |
PadRight | String |
REGEX_CountMatches | String |
REGEX_Match | String |
REGEX_Replace | String |
Replace | String |
ReplaceChar | String |
ReplaceFirst | String |
ReplaceString | String |
Right | String |
startswith | Chaîne |
StripQuotes | String |
Substring | String |
TitleCase | String |
Trim | String |
TrimLeft | String |
TrimRight | String |
Uppercase | String |
CompareEpsilon | Test |
EqualStrings | Test |
isempty | Test |
isinteger | Test |
IsLowerCase | Test |
IsNull | Test |
isnumber | Test |
isstring | Test |
IsUpperCase | Test |
L'ajout de plusieurs expressions à un seul outil Formule peut être utile lors de la modification de données dans des colonnes associées ou de l'exécution d'opérations similaires. En modifiant des données non liées ou en exécutant des fonctions non liées, l’utilisation de plusieurs outils Formule aide à résoudre les problèmes liés au workflow. Pour ajouter une expression, sélectionnez Ajouter une formule.
![]() |
Figure : Ajout de formule.
L’ordre dans lequel les expressions sont appliquées affecte les résultats lorsque plusieurs expressions modifient les mêmes données. Pour réorganiser une expression, sélectionnez et maintenez l'icône de réorganisation