Bonjour,
Je voudrais créer une table à partir d'une autre. La particularité est que la première contient plusieurs champs qui feront l'objet de plusieurs lignes. Je m'explique :
Table d'entrée : Ligne 1 = id1, produit1, poids1, effectif1, rendement1.
Ligne 2 = id2, produit2, poids2, effectif2, rendement2.
Table de sortie : Ligne1 = id1, produit1, poids1
Ligne2 = id1, produit1, effectif1
Ligne3 = id1, produit1, rendement1
Ligne4 = id2, produit2, poids2
Ligne5 = id2, produit2, effectif2
Ligne6 = id2, produit2, rendement2
En clair, 1 ligne de la table 1 devient 3 lignes de la table2
Je débute en programmation SAS, et je ne sais pas comment m'y prendre car, apparemment, dans l'étape DATA, une table en sortie doit avoir le même format que la table d'entrée (si ce n'est le fait de pouvoir dropper certaines colonnes). Mais, en formation, nous n'avons pas vu le cas où une ligne en entrée peut donner n lignes en sortie.
Merci de m'aider si vous avez la solution.
Partager