Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2011, 16h25   #1
Invité de passage
 
Inscription : avril 2009
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 11
Points : 1
Points : 1
Par défaut tMap et expression

Bonjour à tous

je suis bloquée sur l'expression que je souhaite mettre dans mon tMap. Voici une idée de mes données.

J'ai un tableau d'origine (T1) que je souhaite re-formater dans un autre (T2). Je bloque au moment où, pour chaque ligne de mon tableau, si ma variable T1.x="Oui" ou T1.x="Non", alors cette variable dans T2.x="Oui".

J'ai essayé cette syntaxe dans le Constructeur d'expression du tMap pour la variable T2.x :
Code :
(T1.x=="Oui" || T1.x=="Non")? "Oui":""
ou encore

Code :
T1.x=="Oui"?"Oui":T1.x=="Non"?"Oui":""
mais à chaque fois j'ai, pour toutes les lignes de T2.x, la valeur que T2.x est sensée prendre à la dernière ligne du tableau. En gros la condition fonctionne mais pour la colonne et non ligne par ligne....

Quelqu'un aurait-il une idée pour me débloquer ?

Merci d'avance !
tchibadou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2011, 16h32   #2
Candidat au titre de Membre du Club
 
Inscription : janvier 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 49
Points : 11
Points : 11
Bonjour,

Essaye cette syntaxe :

Code :
("Oui".equals(T1.x) || "Non".equals(T1.x))? "Oui":""
zibou7
zibou7 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/08/2011, 16h43   #3
Invité de passage
 
Inscription : avril 2009
Messages : 11
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 11
Points : 1
Points : 1
Parfaaaaaiiit !!
Merci !
tchibadou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 10h23   #4
Membre émérite
 
Avatar de panda31
 
Homme Michaël
Conseil - Consultant en systèmes d'information
Inscription : juin 2003
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme Michaël
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : juin 2003
Messages : 673
Points : 850
Points : 850
Bonjour,

N'oubliez pas le tag résolu svp.
__________________
Michaël Mary
Consultant PLM dans une société de conseil toulousaine
Auditeur CNAM-IPST depuis septembre 2008
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
John F. Woods
mon cv et mon domaine et mon blog
Aucune question technique par MP, svp
panda31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h43.


 
 
 
 
Partenaires

Hébergement Web