ERREUR SUR PROC TRANSPOSE
Bonjour,
Pour plus de lisibilité, on m'a demandé de transformer mes traitements MS Access sous SAS
Je me suis inspiré de cet exemple pour transposer les données
http://acp.coursinfostat.free.fr/DOC..._Transpose.htm
Code:
1 2 3 4 5 6 7 8 9 10
|
proc sort data=Quater_X;
by Effectif_de_jeunes;
run;
proc transpose
data=work.Quater_X out=work.Quater_A ;
var Effectif_de_jeunes;
id Date_photo_jeune;
by Code_diplome ;
run; |
ERROR: The ID value "_01_15_2015" occurs twice in le même groupe BY.
NOTE: The above message was for the following BY group:
Code_diplome=13511405
(lignes répétée plusieurs fois, _01_15_2015" correspond à Date_photo_jeune)
ERROR: Too many bad BY groups.
J'ai compris l'erreur, mais je ne vois pas la solution pour avoir en ligne les Code_diplome et en colonne les dates (il y en a 6), la donnée étant les effectifs.
Voici à quoi ça correspond avec MS Access
TRANSFORM Sum(Effectif_de_jeunes) AS Effectif_de_jeunes
SELECT Code_diplome
FROM Quater_X
GROUP BY Code_diplome
PIVOT Date_photo_jeune;
Merci d'avance pour votre aide