Skip to main content

Outil Formule

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.

Composants de l'outil

Formula Tool anchors.png

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.

Configuration de l'outil

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 ...

  1. Sélectionnez Ajouter une colonne dans le menu déroulant et entrez un nouveau nom de colonne.

  2. Type: Select from the Types de données pris en charge.

  3. 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.

Créer une expression

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.

Fonctions disponibles

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

Ajouter une expression supplémentaire

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.

formula-add-formula.jpg

Figure : Ajout de formule.

Réorganiser une expression

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