La transformation Décision est une transformation passive qui évalue les conditions dans les données d'entrée et crée une sortie basée sur les résultats de ces conditions.
Configurez une transformation Décision afin de générer des valeurs différentes en fonction des valeurs trouvées dans les champs d'entrée. Par exemple, si le chiffre d'affaires généré par un client est supérieur à un montant spécifique, vous pouvez ajouter la chaîne « Priority » au nom du client.
Vous pouvez ajouter plusieurs stratégies de décision à la transformation Décision. Chaque stratégie évalue une instruction conditionnelle
IF-THEN-ELSE
. Dans cette instruction, vous pouvez utiliser des conditions
ELSEIF
ou imbriquer d'autres instructions
IF-THEN-ELSE
.
La transformation Décision permet, tout comme la transformation Expression, d'utiliser des instructions conditionnelles et des fonctions pour tester les données source. Cependant, la transformation Décision diffère de la transformation Expression sur les points suivants :
La transformation Décision utilise des instructions
IF-THEN-ELSE
pour évaluer des conditions. La transformation Expression utilise des instructions
IIF
.
La transformation Décision contient des fonctions qui ne sont pas disponibles dans la transformation Expression.
Chaque stratégie de décision peut générer plusieurs sorties.