Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
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 17/09/2008, 15h52   #1
Invité de passage
 
Inscription : septembre 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 2
Points : 0
Points : 0
Par défaut Date dans un document généré par sas

bonjour,

Je suis débutante en SAS et j'aimerais savoir si on peut intégrer une date à un doc que l'on extraie.

Merci d'avance de votre réponse,

Gaëlle
28gaelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h18   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
Que veux-tu dire par intégrer une date à un doc que l'on extraie?
Mettre une date dans un fichier de sortie?
__________________
Les balises code
FAQ SAS
Rubrique SAS

Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h38   #3
Invité de passage
 
Inscription : septembre 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 2
Points : 0
Points : 0
c'est exactement ça.
28gaelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 17h17   #4
Membre chevronné
 
Avatar de steelspirit
 
Inscription : janvier 2008
Messages : 420
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 420
Points : 739
Points : 739
Envoyer un message via MSN à steelspirit
Dans ce cas il suffit d'utiliser un format dans l'instruction PUT.
Ex :
Code :
1
2
3
4
5
6
 
DATA _NULL_;
   var=today();
   file 'C:\toto.txt';
   put var:ddmmyy10.;
run;
Ici le format est ddmmyy10. (JJ/MM/AAAA). les : permettent de spécifier un format.

Steel
__________________
Avant de poser votre question, n'oubliez pas :
FAQ, SAS DOC et de ce forum
steelspirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 17h44   #5
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 482
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 482
Points : 2 866
Points : 2 866
Si c'est dans le cadre d'un fichier créé par l'ODS depuis SAS, on peut aussi intégrer la date dans un titre ou un pied de page avec la syntaxe
Code :
%SYSFUNC(TODAY(), DDMMYY10.)
qui renvoie la date d'exécution sous la forme JJ/MM/AAAA. On peut aussi utiliser d'autres formats plus "sexy" comme FRADFWDX. ou FRADFWKX. pour des dates en français.
Par exemple :
Code :
1
2
3
4
5
6
FOOTNOTE1 "Document créé le %SYSFUNC(TODAY(), FRADFWDX.)" ;
ODS RTF FILE="c:\temp\sortie avec date du jour.doc" ;
PROC PRINT DATA=sashelp.class ;
RUN ;
ODS RTF CLOSE ;
FOOTNOTE ;
Olivier
olivier.decourt 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 06h04.


 
 
 
 
Partenaires

Hébergement Web