La transformation Expression est une transformation passive que vous pouvez utiliser pour effectuer des calculs ou pour tester des instructions conditionnelles dans une ligne. Dans les transformations Expression non réutilisables, vous pouvez définir une expression de sortie de mappage afin d'agréger lorsque vous définissez les sorties de mappage.
Dans une seule ligne, vous devrez peut-être créer une expression pour ajuster les salaires des employés, pour concaténer des prénoms et des noms de famille ou pour convertir des chaînes en nombres.
La figure suivante montre une expression dans une transformation Expression qui concatène le prénom, un espace et le nom de famille :
Vous pouvez saisir plusieurs expressions dans une transformation Expression en créant une expression pour chaque port de sortie. Par exemple, vous pouvez calculer différents types de taxes pour chaque salaire des employés, comme les taxes sur le revenu locale et fédérale. Les deux calculs de taxe requièrent le salaire de l'employé et un taux de taxation. Définissez un port de sortie différent pour chaque calcul. Définissez une expression différente pour chaque port de sortie. Vous pouvez définir des ports d'intercommunication pour le salaire et le taux de taxation, car les valeurs de port ne changent pas.