Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Logiciel SAS : chiffre après la virgule sur graphique
3 participants
Page 1 sur 1
Logiciel SAS : chiffre après la virgule sur graphique
Bonjour tout le monde,
Je m'arrache les cheveux sur un problème qui a l'air pourtant simple.
J'affiche un graphique circulaire, tout fonctionne :
MAIS j'aimerais que le sur le graphique, les pourcentages n'apparaissent pas avec deux chiffres après la virgule mes 0 !
je veux 60 au lieu de 60,5 par exemple.
Je remercie les personnes qui pourront m'aider.
Je m'arrache les cheveux sur un problème qui a l'air pourtant simple.
J'affiche un graphique circulaire, tout fonctionne :
- Code:
ODS listing close;
ods html file="circulaire.htm" style=seaside
path="&RACINE.\HTML\"
;
GOPTIONS device=activex xpixels=800 ypixels=600;
title "Etude des clients en fonction du sexe";
AXIS1 LABEL = ("Sexe");
AXIS2 LABEL = ("Nombre de clients en %");
PROC GCHART DATA = projet.test;
PIE sexe / percent;
RUN;
QUIT;
GOPTIONS RESET = ALL;
ods html close;
ods listing;
MAIS j'aimerais que le sur le graphique, les pourcentages n'apparaissent pas avec deux chiffres après la virgule mes 0 !
je veux 60 au lieu de 60,5 par exemple.
Je remercie les personnes qui pourront m'aider.
moimoi78- Nombre de messages : 3
Date d'inscription : 29/10/2011
Re: Logiciel SAS : chiffre après la virgule sur graphique
Bonjour,
Tu peux, à mon avis, créer un "format" pour ta variable percent.
Je n'ai pas testé, je te laisse le faire et me redire si cela fonctionne... mais c'est une piste. Si cela ne fonctionne pas essaie de voir au niveau de la définition du format 000 %, c'est de cela dont je suis le moins certain.
Bon courage !
ODS listing close;
ods html file="circulaire.htm" style=seaside
path="&RACINE.\HTML\"
;
GOPTIONS device=activex xpixels=800 ypixels=600;
title "Etude des clients en fonction du sexe";
AXIS1 LABEL = ("Sexe");
AXIS2 LABEL = ("Nombre de clients en %");
PROC FORMAT;
picture ppercent (round)
LOW - < 0 = "000 %" (prefix="-")
0 - HIGH = "000 %";
RUN;
PROC GCHART DATA = projet.test;
PIE sexe / SUMVAR=percent ;
FORMAT percent ppercent. ;
RUN ; QUIT ;
...etc.
Tu peux, à mon avis, créer un "format" pour ta variable percent.
Je n'ai pas testé, je te laisse le faire et me redire si cela fonctionne... mais c'est une piste. Si cela ne fonctionne pas essaie de voir au niveau de la définition du format 000 %, c'est de cela dont je suis le moins certain.
Bon courage !
ODS listing close;
ods html file="circulaire.htm" style=seaside
path="&RACINE.\HTML\"
;
GOPTIONS device=activex xpixels=800 ypixels=600;
title "Etude des clients en fonction du sexe";
AXIS1 LABEL = ("Sexe");
AXIS2 LABEL = ("Nombre de clients en %");
PROC FORMAT;
picture ppercent (round)
LOW - < 0 = "000 %" (prefix="-")
0 - HIGH = "000 %";
RUN;
PROC GCHART DATA = projet.test;
PIE sexe / SUMVAR=percent ;
FORMAT percent ppercent. ;
RUN ; QUIT ;
...etc.
6rille- Nombre de messages : 3
Date d'inscription : 23/10/2011
Re: Logiciel SAS : chiffre après la virgule sur graphique
Tu peux eventuellement ouvrir une étape data et arrondir avec la fonction round(colonne,1) ta variable et appliquer ta procédure graphique dessus.
Sujets similaires
» contrôler le nombre de chiffre apres la virgule sur SAS
» changer le nombre de décimales après la virgule [R]
» graphique sous SAS
» Prédire un chiffre entre 0 et 100
» [Recensement Insee] Chiffres à virgule ? Extrapolation ?
» changer le nombre de décimales après la virgule [R]
» graphique sous SAS
» Prédire un chiffre entre 0 et 100
» [Recensement Insee] Chiffres à virgule ? Extrapolation ?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum