Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Macro
Macro Forum d'entraide sur le langage Macro 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 10/02/2011, 09h58   #1
Invité de passage
 
Pauline
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Pauline

Informations forums :
Inscription : février 2011
Messages : 3
Points : 1
Points : 1
Par défaut Format personnalisé datetime dans proc gplot

Bonjour,
j'ai créé un format personnalisé d'un datetime grâce au code suivant:

Code :
1
2
3
proc format;
  picture dtperso other='%0d/%0m %0H:%0M:%0S' (datatype=datetime);
run;
Lors de la création d'une variable dans une table SAS avec ce format, il fonctionne.
Mais lorsque je veux l'utiliser dans une proc gplot:

Code :
1
2
3
4
5
PROC GPLOT DATA=donnees;
FORMAT date_heure dtperso.;
PLOT sonde*date_heure;
RUN;
QUIT;
le format n'est pas appliqué: est affiché "%0d/%0m %0H:%0M:%0S" et non les valeurs correspondantes.

Comment résoudre ce pb?
Merci d'avance
pgrandel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 13h57   #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.
Et d'abord merci, parce que voir un picture, pour moi c'est toujours une joie.

Par contre, je n'arrive pas à reproduire le problème : chez moi, le code ci-dessous marche impeccable, j'ai bien l'affichage voulu. Peut-être parce que je suis en 9.2 ?
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
PROC FORMAT;
  PICTURE dtperso OTHER='%0d/%0m %0H:%0M:%0S' (DATATYPE=DATETIME);
RUN;
DATA work.donnees ;
  DO date_heure="10feb2011:14:00:00"dt TO "13feb2011:14:00:00"dt BY 7200 ;
    sonde = RANUNI(date_heure) ;
	OUTPUT ;
  END ;
RUN ;
PROC GPLOT DATA=work.donnees;
FORMAT date_heure dtperso.;
PLOT sonde*date_heure;
RUN;
QUIT;
Si un possesseur de 9.1 veut bien tester le programme, merci d'avance.
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 14h07   #3
Invité de passage
 
Pauline
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Pauline

Informations forums :
Inscription : février 2011
Messages : 3
Points : 1
Points : 1
Merci pour la réponse.
Je viens de vérifier avec votre code et ça ne marche toujours pas.
Je suis sous Enterprise Guide 4.1. Est-ce suffisant?
pgrandel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 14h13   #4
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
ceci ?
Images attachées
Type de fichier : png from_9.1.png (19,8 Ko, 8 affichages)
__________________
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 10/02/2011, 14h13   #5
Membre confirmé
 
Inscription : janvier 2010
Messages : 185
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 185
Points : 250
Points : 250
Bonjour

Le probleme vient de Guide (BI 9.1.3).
Voir la note SAS suivante :
Usage Note 2735: Formats may not be used correctly in Enterprise Guide
sasadm est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/02/2011, 14h22   #6
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
effectivement il faut changer l'image en GIF.

la ligne goptions prefmt; plante le programme.
__________________
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 10/02/2011, 14h24   #7
Invité de passage
 
Pauline
Inscription : février 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Pauline

Informations forums :
Inscription : février 2011
Messages : 3
Points : 1
Points : 1
Oui, ça marche avec le gif. Par contre la présentation est moins belle mais cela est mieux que rien.
Merci!
pgrandel 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 11h40.


 
 
 
 
Partenaires

Hébergement Web