Les posteurs les plus actifs de la semaine
c@ssoulet
 
maplej0e
 
Eric Wajnberg
 
Florent Aubry
 
Mlbc
 


Logiciel SAS : chiffre après la virgule sur graphique

Aller en bas

Logiciel SAS : chiffre après la virgule sur graphique

Message par moimoi78 le Sam 29 Oct 2011 - 12:20

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 :


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

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Logiciel SAS : chiffre après la virgule sur graphique

Message par 6rille le Dim 30 Oct 2011 - 22:08

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.

6rille

Nombre de messages : 3
Date d'inscription : 23/10/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Logiciel SAS : chiffre après la virgule sur graphique

Message par joyeux_lapin13 le Lun 7 Nov 2011 - 14:06

Tu peux eventuellement ouvrir une étape data et arrondir avec la fonction round(colonne,1) ta variable et appliquer ta procédure graphique dessus.
avatar
joyeux_lapin13

Nombre de messages : 1920
Age : 34
Localisation : Mayotte
Date d'inscription : 21/04/2010

Voir le profil de l'utilisateur https://lemakistatheux.wordpress.com/

Revenir en haut Aller en bas

Re: Logiciel SAS : chiffre après la virgule sur graphique

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum