Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > ODS et reporting
ODS et reporting Forum d'entraide sur les fonctionnalités de reporting de SAS : gérer les sorties et graphiques de SAS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 17h21   #1
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Par défaut Mettre une catégorie de plus dans la légende

Bonjour tout le monde,

J'ai petit problème, pour un histogrammes avec des sous groupes, je met la légende avec, sauf que celle ci ne présente que les catégorie présentes dans mes donnés, par exemple:

si j'ai cat1 cat2 dans les donnés elle présente donc ces deux catégories, et je voudrais en plus ces deux catégorie rajouter dans la légende cat3 avec sa couleur.

Comment faire?
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 17h27   #2
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 152
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 152
Points : 1 775
Points : 1 775
Et que represente cat3 alors? Tu peux essayer d'inclure ces informations dans tes donnees. Ou s'agit t-il d'une categorie non representee dans tes donnees? Dans ce cas (et comme des les autres d'ailleurs), merci de mieux decrire ce que tu veux faire et en quoi tu es bloque.

Bon courage,

Manoutz
Manoutz est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 21h55   #3
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 470
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 470
Points : 2 832
Points : 2 832
Bonjour.
Une piste est d'ajouter une observation dans les données, pleine de valeurs manquantes (pour qu'elle ne perturbe pas les graphiques) sauf pour faire apparaître CAT3 sur la variable de groupement.
Tu peux jouer sur l'instruction LEGEND pour t'assurer de la présence de cet item dans la légende (via l'option ORDER) et de son intitulé (via VALUE).
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DATA work.class ;
  SET sashelp.class END=fin ;
  OUTPUT ;
  IF fin THEN DO ;
    CALL MISSING(OF _ALL_) ;
    sex="X" ;
	OUTPUT ;
  END ;
RUN ;
PATTERN1 C=PINK ;
PATTERN2 C=CYAN ;
PATTERN3 C=GREEN ;
LEGEND1 ORDER=("F"      "M"       "X"     )
        VALUE=("Filles" "Garçons" "Aliens") ;
PROC GCHART DATA=work.class ;
  VBAR age / SUBGROUP=sex LEGEND=legend1 ;
RUN ; QUIT ;
Bon courage.
Olivier

PS : si tu n'utilises pas GCHART mais SGPLOT, j'espère que l'astuce d'ajouter des données suffit. Je n'ai pas testé.
olivier.decourt est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 14h53   #4
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Merci beaucoup Mantouz, et désolé de ne pas avoir été si claire que ça.

Olivier c'est super, je te confirme que la bonne solution, je l'avais tésté entre temps et ça marche.


RESOLU
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h24.


 
 
 
 
Partenaires

Hébergement Web