Share via


Bucle condicional

Puede agregar condiciones a un functoid de bucle vinculando la salida de un functoid de bucle y un functoid lógico al mismo registro de destino. Los registros de destino solo se crean cuando se cumple la condición lógica.

Asignación de bucle condicional

Asignación que ilustra el functoid de bucle condicional.

En la ilustración anterior, el primer functoid Igual compara el campo Nombre en FoodSurvey con "Wendy Wheeler". El segundo functoid Igual compara el campo Nombre bajo FlowerSurvey con "Kelly Focht". Por lo tanto, el mapa crea los registros address de destino solo para los dos nombres. Con los datos de ejemplo del ejemplo de functoid looping , el mensaje de instancia de salida aparecería de la siguiente manera.

<ns0:MasterAddresses xmlns:ns0="http://ConditionalLoop.MasterAddresses">  
    <Address Name="Wendy Wheeler" Street="7890 Broadway" City="Columbus" State="OH" PostalCode="46290">  
    <Address Name="Kelly Focht" Street="456 1st Ave" City="Miami" State="FL" PostalCode="81406">  
</ns0:MasterAddresses>  

Consulte también

Cómo agregar functoids de bucle a una asignación
Functoids avanzados
Functoid de índice
Functoid de iteración
Functoid de bucle
Functoid de número de registros