Tout d'abord bonjour à tous.
Je suis nouveau sur le forum et en sas
J'ai cherché sur ce forum s'il y avait déjà un post traitant de mon problème mais n'en ayant trouvé je crée un nouveau sujet.
Je cherche à faire un histogramme à partir d'une variable santé (chaine de caractères) dont la valeur est fonction des donnés de la table gestrim (valeurs numériques). J'ai essayé de changer l'ordre par défaut des colonnes de l'histogramme pour obtenir un graphe partant de 5 à 1 (c'est-à-dire ici de "franchement mauvais" à "très bon"). J'ai rajouté la ligne commençant par axis1 pour cela, mais rien ne se passe.
Pourriez-vous m'indiquer où est mon erreur svp ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 libname lib 'C:\FSAS'; data lib.ba2; set lib.base2; if gestim=1 then sante='très bon'; if gestim=2 then sante='bon'; if gestim=3 then sante='moyen'; if gestim=4 then sante='médiocre'; if gestim=5 then sante='franchement mauvais'; axis1 order=("franchement mauvais" "médiocre" "moyen" "bon" "très bon"); proc gchart; vbar sante; run;
Partager