oki ça marche je le retesterai !
et pour le fichier global (qui contient tous les batteries ) qu'est vous en penser ?
oki ça marche je le retesterai !
et pour le fichier global (qui contient tous les batteries ) qu'est vous en penser ?
Petite question toute bete ...
Si le but de ce job est de prendre un fichier excel pour générer un autre fichier Excel afin de répérer les derniers tests par référence batterie, pourquoi ne pas rester dans Excel et faire un tableau croisé dynamique tout simplement.
en fait le job final contient en entré 3 fichiers excel que le traittement sera effectué sur chachun d'eux ainsi que ma base de donnée my sql et après je vais les fusionner par tunite
j'ai esseyé de classer mes données avec un TSort_Row dans un ordre desendant selon N°test puis je fais un TUniqRow qui suprime les doublons de nom de la batterie mais en sortie il ne génere pas c'est j'attends il fais le traittement sur certains batteries et il le fait pas sur d'autre !
Est ce que vous pensez que c'est pas le bon composant à utiliser ?
renseigne au champ group bu le champ batterie et dis mois ce qui va passer
désolé mais j'ai pas trop compris ta réponse !
dans le composant tAggregateRow il y'a un group by
j'obtient en sortie que la colonne des batteries !
et tu as ajouté "dernier" ou bien "max" comme fonction???
Oui en fait le fichier de sortie ne posséde aucune logique j'ai pas trop compris
Pour ce genre de traittement faut obligatoirement utiliser le tAggregateRow ?
Pour moi c'est le composant qui convient.
Dans ton Group By tu dois mettre la colonne Batterie
Ensuite le Max sur le N° de semaine
Fait des essais en n'utilisant que ces 2 champs pour le moment. ensuite qd tu auras compris le fonctionnement tu pourras ajouetr les autres champs.
Mais tu peux aussi voir sur le net les fonctions "GroupBy" de sql et aussi la doc de ce composant.
Oki Merci ! J'en fais des tests j'ai presque compris le principe de fonctionnement par contre dans le fichier de sortie je comprends pas tropp ! par exemple dans le champ date j'obtiens Fri Jul 05 00:00:00 CEST 2013 pour un formt jj-mm-aaaa en entrée ! vous s'avez pourquoi svp ? !
ta date en sortie tu l'as récupère comme String??
oui ! faut la changer en format date en entrée et en sortie ?
Pour récupérer un string à partir d'une date essayes d'utiliser "talendDate.formatDate(pattern,date)". Cette fonction renvoie un String avec le format désiré.
oki Merci donc si j'ai bien copris je garde tous en format string et la fonction je l'inséere à Tmp qui just avant mon fichier de sortie ?
je l'ai testé mais ça marche pas apparament j'ai mal paremetré ou c'est pas le bon emplacement de la fonction !
j'ai tous gardé en format date et j'ai inséré la fonction ds le Tmap juste avant le fichier de sortie !
pour le parametrahge en pattern j'ai mis : JJ-MM-AAAA
et pour My date j'ai mis le nom de la colonne qui contient le champ date et j'ai enlevé le Row !
et ça marche pas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager