A transformação de Decisão é uma transformação passiva que avalia condições nos dados de entrada e gera uma saída com base nos resultados dessas condições.
Configure uma transformação de Decisão para gerar valores diferentes com base nos valores encontrados nos campos de entrada. Por exemplo, se a receita do cliente for maior que um valor específico, você poderá adicionar a string "Prioridade" ao nome do cliente.
Você pode adicionar várias estratégias de decisão à transformação de Decisão. Cada estratégia avalia uma instrução condicional
IF-THEN-ELSE
. Nessa instrução, você pode usar condições
ELSEIF
ou aninhar instruções
IF-THEN-ELSE
adicionais.
A transformação de Decisão é semelhante à transformação de Expressão, no sentido de que permite que você use instruções condicionais e funções para testar os dados de origem. No entanto, a transformação de Decisão é diferente da transformação de Expressão nos seguintes aspectos:
A transformação de Decisão usa instruções
IF-THEN-ELSE
para avaliar condições. A transformação de Expressão usa instruções
IIF
.
A transformação de Decisão contém funções que não estão disponíveis na transformação de Expressão.
Cada estratégia de decisão pode gerar várias saídas.