La transformación de decisión es una transformación pasiva que evalúa condiciones en datos de entrada y crea una salida basada en los resultados de esas condiciones.
Configure una transformación de decisión para generar valores diferentes según los valores que se encuentran en los campos de entrada. Por ejemplo, si los ingresos de un cliente exceden un importe específico, puede añadir la cadena "Prioridad" al nombre del cliente.
Puede añadir varias estrategias de decisión a la transformación de decisión. Cada estrategia evalúa una instrucción condicional
IF-THEN-ELSE
. Dentro de esta instrucción, puede utilizar condiciones
ELSEIF
o anidar instrucciones
IF-THEN-ELSE
adicionales.
La transformación de decisión es similar a la transformación de expresión en cuanto que permite utilizar instrucciones condicionales y funciones para comprobar los datos de origen. Sin embargo, la transformación de decisión difiere de la transformación de expresión en los siguientes aspectos:
La transformación de decisión utiliza instrucciones
IF-THEN-ELSE
para evaluar condiciones. La transformación de expresión utiliza instrucciones
IIF
.
La transformación de decisión contiene funciones que no están disponibles en la transformación de expresión.
Cada estrategia de decisión puede generar varias salidas.