Salut à tous,

Je suis débutant Talend (2 semaines de pratique intensive après une formation de 5 jours) et je tombe sur un os:

Je veux filtrer la dernière occurrence de données dans un fichier dont le format des données est de type tFileInputMSPositional.

Exemple fichier:

TypeLigne1 Cle1Valeur1 Cle2Valeur1
TypeLigne2 Donnees
TypeLigne3 Donnees
TypeLigne3 Donnees

TypeLigne1 Cle1Valeur1 Cle2Valeur2
TypeLigne2 Donnees
TypeLigne3 Donnees

TypeLigne1 Cle1Valeur1 Cle2Valeur1
TypeLigne2 Donnees
TypeLigne3 Donnees

TypeLigne1 Cle1Valeur1 Cle2Valeur1
TypeLigne2 Donnees
TypeLigne3 Donnees
TypeLigne3 Donnees
TypeLigne3 Donnees


Je dois obtenir en sortie les données suivantes:

TypeLigne1 Cle1Valeur1 Cle2Valeur2 TypeLigne2 Donnees TypeLigne3 Donnees
TypeLigne1 Cle1Valeur1 Cle2Valeur1 TypeLigne2 Donnees TypeLigne3 Donnees
TypeLigne1 Cle1Valeur1 Cle2Valeur1 TypeLigne2 Donnees TypeLigne3 Donnees
TypeLigne1 Cle1Valeur1 Cle2Valeur1 TypeLigne2 Donnees TypeLigne3 Donnees


Je n'ai pas de problème pour paramétrer le tFileInputMSPositional, mais je ne vois pas d'astuce pour récupérer la dernière occurrence d'un bloc de données pour chaque valeur de la clé composée Cle1ValeurX Cle2ValeurY. D'ailleurs même avec une clé simple, je ne vois pas plus de solution.

Si vous voyez une astuce... ou si vous avez une piste, merci