La transformación de expresión es una transformación pasiva que sirve para realizar cálculos o para probar instrucciones condicionales en una fila. En las transformaciones de expresión no reutilizables, puede definir una expresión de salida de asignación para agregarla cuando defina salidas de asignación.
En una sola fila, quizás necesite crear una expresión para corregir salarios de los empleados, concatenar nombres y apellidos o convertir cadenas en números.
La siguiente figura muestra una expresión en una transformación de expresión que concatena el nombre, un espacio y el apellido:
Si quiere especificar varias expresiones en una única transformación de expresión individual, puede crear una expresión para cada puerto de salida. Por ejemplo, quizá quiera calcular distintos tipos de impuestos en cada nómina de empleado, como los impuestos de renta locales y federales. Para realizar ambos cálculos impositivos, se necesitan el salario y la tasa de impuesto del empleado. Defina un puerto de salida aparte para cada cálculo. Defina una expresión diferente para cada puerto de salida. Puede definir puertos de transferencia para el salario y la tasa de impuesto, ya que los valores de puerto no cambian.