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 20/12/2010, 01h09   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Par défaut macros variable affiche la date de l'execution du programme

bonjour
j'aimerais savoir comment faire pour definir une macro-variable date égale à la date d'exécution du programme .et de Mettre cette date au format
datetime20.. L'afficher dans la fenêtre (Journal) pour vérier sa valeur (utilisation des commandes %sysfunc,datetime, putn).?

je vous remercie

bonne journée
clement1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 09h48   #2
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
il y a deux méthodes, en voici une :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* début du programme */
DATA _null_;
a= datetime();
call symputx ('debut', a );
put 'début :' a datetime20. ;
run;
 
...
 
/* fin du programme */
DATA _null_;
b= datetime();
a=&debut;
c = b-a;
put 'fin : ' b datetime20. ;
put 'durée du programme : ' c time.;
run;
__________________
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 20/12/2010, 10h35   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
je vous remércie de m'avoir repondu
je suis debutant pour l'affiché la date sur le journal est-ce que je dois ajouter
Code :
1
2
3
proc print DATA=_null_;
title 'la date d'ajourd'hui ';
run;
??

pouvez vous me donner juste un exemple complet
je vous remércie
clement1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 10h41   #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
Si tu exécutes la première étape DATA puis ton code puis la seconde étape DATA que je t'ai fourni, tu verras directement les informations s'afficher dans la LOG.
__________________
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
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web