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 28/10/2011, 15h57   #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 PIE3D PROC GCHART : contrôler les labels et pouvoir les afficher sur deux lignes

Bonjour,

C'est encore moi avec mes graphiques

Là j'essai de réaliser un camembert en 3D avec la proc GCHART,

Problème:
-Je voudrais contrôler les labels et pouvoir les afficher sur deux lignes par exemple

DES IDEES ???
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 16h00   #2
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Quelqu'un à une idée:

Je dois afficher quelques valeurs sur deux lignes,

genre une variable qui vaut "le resultat numero un" , redevient dans l'affichage sur le camembert "le resultat
numero un"
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 16h49   #3
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
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 467
Points : 2 828
Points : 2 828
Bonjour.
Tu dois pouvoir intégrer le retour à la ligne "0A"x dans ta chaîne de caractères.
Code :
1
2
3
4
5
6
7
8
9
DATA work.sex ;
  SET sashelp.class ;
  LENGTH val $ 50 ;
  IF sex="F" THEN val="Individus de sexe"!!"0A"x!!"féminin" ;
  ELSE val="Individus de sexe"!!"0A"x!!"masculin" ;
RUN ;
PROC GCHART ;
  PIE3D val / DISCRETE ;
RUN ;
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 16h56   #4
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
J'ai essayé, mais j'ai eu ce résultat


kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 14h43   #5
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Any ideas
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 14h49   #6
Membre habitué
 
Sébastien Ringuedé
Inscription : janvier 2011
Messages : 61
Détails du profil
Informations personnelles :
Nom : Sébastien Ringuedé
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : janvier 2011
Messages : 61
Points : 114
Points : 114
c'est un peu notre rève à tous que de réussir ce genre de chose mais je ne vois pas de solution hormis de l'annotate...

bon amusement
z6c3po est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/11/2011, 15h01   #7
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Et pourquoi pas l'Annotate, mais je ne l'ai jamais utilisé, comment faire pour mon cas ???
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 15h30   #8
Membre habitué
 
Sébastien Ringuedé
Inscription : janvier 2011
Messages : 61
Détails du profil
Informations personnelles :
Nom : Sébastien Ringuedé
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : janvier 2011
Messages : 61
Points : 114
Points : 114
par exemple consulter certains de ces documents:
http://www.lexjansen.com/search/sear...=FORID%3A9#915

re-bon amusement ;-)
z6c3po est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 16h24   #9
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
Tu es en quelle version de SAS Kmel53 ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 10h56   #10
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Merci z6c3po pour le lien

SAS 9.2 Datametric
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 10h37   #11
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Je n'ai toujours pas trouvé de solution , heeeeeelp
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 11h23   #12
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
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 467
Points : 2 828
Points : 2 828
Je me permets d'insister avec ma solution précédente, elle marche... sur certains drivers (=formats d'image). En particulier avec ActiveX et Java. Tu peux par exemple récupérer des fichiers images ainsi :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
DATA work.sex ;
  SET sashelp.class ;
  LENGTH val $ 50 ;
  IF sex="F" THEN val="Individus de sexe"!!"0A"x!!"féminin" ;
  ELSE val="Individus de sexe"!!"0A"x!!"masculin" ;
RUN ;
ODS HTML GPATH="c:\temp" ;
GOPTIONS DEVICE=JAVAIMG ;
PROC GCHART ;
  PIE3D val / DISCRETE ;
RUN ; QUIT ;
GOPTIONS RESET=ALL ;
ODS HTML CLOSE ;
Bon courage.
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 10h25   #13
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Donc ceci n'est pas possible avec des images "normales" pas activx java.. , j'ai essayé avec les autres formats gif jpeg mais sans résultat
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 11h27   #14
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
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 467
Points : 2 828
Points : 2 828
Citation:
Envoyé par kmel53 Voir le message
Donc ceci n'est pas possible avec des images "normales" pas activx java.. , j'ai essayé avec les autres formats gif jpeg mais sans résultat
Je ne sais pas si c'est impossible mais en tout cas je n'y suis pas arrivé. Cela dit, JAVAIMG ou ACTXIMG sont des images, pas des applis, donc tout à fait utilisables comme un JPEG.
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 10h53   #15
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Merci Olivier, finalement cela me va pas mal, par contre savez-vous comment je peux mettre mon graphique au milieu de ma sortie RTF( il me le met en haut, du coup comme j'ai augmenté le "Radius" le graphique est coupé en haut)


Merci
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 11h07   #16
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
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 467
Points : 2 828
Points : 2 828
Tu peux par exemple augmenter la hauteur de l'image produite avec la Goption VSIZE. Avec le driver ActiveXimage, il n'y a pas de déformation de l'image, juste du blanc au-dessus et en-dessous.
Code :
1
2
3
4
5
6
7
ODS RTF FILE="c:\temp\test.doc" ;
GOPTION DEVICE=ACTXIMG VSIZE=25CM ;
PROC GCHART DATA=sashelp.cars ;
  PIE3D type / RADIUS=70 ;
RUN ; QUIT ;
GOPTION RESET=ALL ;
ODS RTF CLOSE ;
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 11h07   #17
Invité de passage
 
Inscription : octobre 2011
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 34
Points : 4
Points : 4
Merci Olivier,


ça marche , sauf que mon dernier problème c'est qu'en essayant d' "Explode" les secteurs concernant les labels affichés sur deux lignes je n'y arrive pas.(alors que ça marche sans problème pour les autres)

savez vous comment faire pour cela
kmel53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h14.


 
 
 
 
Partenaires

Hébergement Web