-
1 pièce(s) jointe(s)
TMap - If Condition
Bonjour,
j'ai un job talend qui permet de lire un fichier csv et d'inserer des lignes dans Salesforce.
J'ai une condition d'insertion de field:
Si Colonne1 = 'CHQ' alors dateFinale = Colonne2
Sinon si Colonne1 = 'CB' alors dateFinale = Colonne3
les colonnes 2 et 3 ainsi que dateinale sont de type date.
Ci joint la variable que j'ai crée dans ma TMap.
Quand je lance le job, rien n'est renseigné dans dateFinale dans Salesforce.
Merci pour votre aide.
-
Salut,
En java, pour vérifier une égalité de chaîne, il faut utiliser la fonction equals().
Donc là dans ton cas, ça serait plutôt
Code:
row4.TypeCoupon.equals("CHQ")?row4.DateCheque:row4.DateSignature
Essaie comme ça.