A transformação de Expressão é uma transformação passiva que você pode usar para realizar cálculos ou testar instruções condicionais em uma linha. Em transformação de Expressão não reutilizáveis, é possível definir uma expressão de saída de mapeamento a ser agregada quando você define saídas de mapeamento.
Em uma única linha, talvez seja necessário criar uma expressão para ajustar salários de funcionários, concatenar nomes e sobrenomes ou converter cadeias em números.
A seguinte figura mostra uma expressão em uma transformação de Expressão que concatena o nome, um espaço e o sobrenome:
É possível inserir várias expressões em uma transformação de Expressão, criando uma expressão para cada porta de saída. Por exemplo, talvez você queira calcular diferentes tipos de impostos do salário de cada funcionário, como os impostos de renda local e federal. Ambos os cálculos de impostos exigem o salário do funcionário e uma alíquota de imposto. Defina uma porta de saída separada para cada cálculo. Defina uma expressão diferente para cada porta de saída. Você pode definir portas de passagem para o salário e a alíquota de imposto, pois os valores das portas não mudam.