|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2008 Messages : 29 ![]() |
Bonjour
Je débute sous Talend, mais je pense avoir trouvé un début de solution a mon problème mais pas la fin donc mon fichier est comme ca jour;client;CA_TTC;taux_tva 15-04-2011;111/112/116/118;632/896/456/632;19.6/19.6/5.5/19.6 16-04-2011;111/113/117;108/563/896;19.6/5.5/2.5 ... en gros mon jour est unique et ensuite les valeurs sont dans les champs derrieres : le 15/04, le client 111 a été facturé TTC de 632 et un taux de TVA de 19.6 je voudrais arriver a qq chose du genre 15-04-2011;111;632;19.6 15-04-2011;112;896;19.6 15-04-2011;116;456;5.5 15-04-2011;118;632;19.6 16-04-2011;111;108;19.6 .... J'ai essayé avec un tnormalize mais je ne peux normaliser qu'une seule colonne par rapport a ma date, or je voudrais normaliser en meme temps toutes mes colonnes. J'ai essayé de mettre plusieurs tnormalize a la suite pour chacune des colonnes (et sans garder les doublons) mais je me retrouve avec des données fausse dedans... est-ce que vous avez une solution ? Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : janvier 2009 Messages : 159 ![]() |
Salut,
Si j'ai bien compris tu n'arrives pas à trouver un format à tes lignes puisque tu as 2 séparateurs de champs ";" et "/" Si c'est le cas j'ai eu le même problème que toi et après avoir passé qq jours à travailler dessus (sans essayer tnormalize) j'ai opté pour la solution suivante : J'ai utilisé 2 tables temporaires : Tab1 : dans laquelle je mets les colonnes en utilisant le ";" comme séparateurs de champs et en utilisant un id auto-incrémental Tab2 : dans laquelle je mets les colonnes en utilisant le "/" comme séparateurs de champs et en utilisant un id auto-incrémental Puis j'ai utilisé un tmap avec un matching sur l'id pour traiter la même ligne de ton fichier text. J'espère t'avoir donné un semblant d'idée, je vais essaye la même chose sur le même fichier que le tien, si j'arrive à un résultat je te tiens au courant |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2008 Messages : 29 ![]() |
En effet ca marche nickel !
Merci ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com