Bonjour,
J'ai un job Talend qui récupère des lignes d'une basse de données.
Ces lignes sont composées de plusieurs colonnes, dont l'une des colonnes est "QUANTITE".
Si pour une ligne, la valeur dans QUANTITE est 2, je souhaite dupliquer cette même ligne 2 fois.... Si pour une autre ligne, la valeur est 3, je souhaite dupliquer cette même ligne 3 fois...
Avez-vous une idée pour réaliser ça ?
J'ai tenté avec un tJavaRow avec :
Mais il doit me manquer quelque chose car ça ne me rajoute pas de ligne !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 int quantity = input_row.Quantite.intValue(); for (int i = 0; i < quantity; i++) { //Code généré selon les schémas entrée et de sortie output_row.P = input_row.P; output_row.REFERENCE = input_row.REFERENCE; output_row.PAL = input_row.PAL; output_row.CONSIGNE = input_row.CONSIGNE; output_row.POIDS = input_row.POIDS; output_row.LONGUEUR = input_row.LONGUEUR; output_row.LARGEUR = input_row.LARGEUR; output_row.HAUTEUR = input_row.HAUTEUR; output_row.GRBABLE = input_row.GRBABLE; output_row.ML = input_row.ML; }
Merci pour votre aide !
Partager