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 16/03/2011, 14h10   #1
Membre habitué
 
Homme
Consultant informatique
Inscription : mars 2002
Messages : 211
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2002
Messages : 211
Points : 133
Points : 133
Par défaut Affiche Ç à la place de €

Bonjour tout est dans le titre

dans mon code je mets:
et quand je lance mon programme j'obtiens
en titre dans la fenêtre Graph de SAS.


Ci-dessous mon code de test (je n'ai pas encore spécifié de goptions).

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
proc format;
	picture arrondi (round)
	low-high= 000009;
run;
title  'Total Gross Commitment by RMPM Client Type';
title1 '(in mio €)';
PROC gchart DATA=reflib.ptest1;
		VBAR3D newper 
		/
		/*width=14*/
		subgroup=rmp_cli_typ
		sumvar=tot_bru
		/*name="ptest1"
		patternid=subgroup
		gaxis = axis1
		raxis = axis2
		maxis = axis1
		legend=legend1
		*/
		;
 
	RUN;
	QUIT;
Quelqu'un pourrait m'expliquer pourquoi et / ou me donner une solution à ce problème d'affichage?

Merci
L0007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 14h48   #2
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 823
Points : 2 823
Bonjour.
Le pourquoi est plus simple que la résolution.
SAS/GRAPH, jusqu'en version 9.1, n'utilise pas les polices du système. Donc ce n'est pas parce que Windows t'affiche € que SAS/GRAPH sait afficher €. Tout dépend de la police SAS utilisée (Goption FTEXT). Viennent s'ajouter des problèmes de polices étendues (Goption KEYMAP qui doit valoir WINANSI sous Windows et ISOxxxx -- je ne sais plus quoi exactement -- sous Unix) pour prendre en compte les caractères accentués (mais en testant sur ton problème, je vois qu'indique KEYMAP=WINANSI fait disparaître totalement le signe, même mal affiché, du résultat. Youpi ).

J'ai deux contournements possibles (d'une égale laideur) :
Code :
TITLE1 "(in mio " F=math "f" F=SWISS " ou " F=GREEK "j" F=SWISS ")" ;
En version 9.2 c'est plus cool : l'astuce est décrite ici. De plus, les nouvelles procédures graphiques (SGxxx) n'étant pas associées au moteur traditionnel de SAS/GRAPH mais à un composant Java, l'inclusion de caractères "spéciaux" se fait de manière transparente.

Beurk.
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/03/2011, 15h49   #3
Membre Expert
 
Avatar de MEGAMIND2
 
Homme Brice Beare
Paris
Inscription : janvier 2011
Messages : 956
Détails du profil
Informations personnelles :
Nom : Homme Brice Beare
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paris

Informations forums :
Inscription : janvier 2011
Messages : 956
Points : 1 366
Points : 1 366
ça ne marche pas

tout court?
MEGAMIND2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 17h19   #4
Membre habitué
 
Homme
Consultant informatique
Inscription : mars 2002
Messages : 211
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2002
Messages : 211
Points : 133
Points : 133
Hello.

Non malheureusement, je viens de tester.

J'ai aussi essayé les solutions d'Olivier:
Le sigle € s'affiche bien mais d'une manière exécrable (pas facilement lisible).
Je vais donc afficher EUR au lieu de €.

PS: Je travaille en SAS 9.1.3

Merci à vous en tout cas.
L0007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 17h28   #5
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 143
Points : 1 760
Points : 1 760
essaie
Code :
1
2
 
 OPTIONS DEBUG='EURO=80';
ca vient de
http://support.sas.com/kb/7/916.html


Par contre je suis en 9.2, donc ca fonctionne chez moi sans options particulières.
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 11h49   #6
Membre habitué
 
Homme
Consultant informatique
Inscription : mars 2002
Messages : 211
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2002
Messages : 211
Points : 133
Points : 133
Super Manoutz

€a fonctionne nickel sous SAS 9.1.3

Merci
L0007 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 19h03.


 
 
 
 
Partenaires

Hébergement Web