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 26/05/2008, 17h19   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 45
Points : 13
Points : 13
Par défaut Comment remettre le log à zéro ?

Bonjour,

Je dois exécuter des programmes de statistiques et enregistrer le LOG.
Or le seul moyen que j'ai trouver pour mettre le LOG (le numéro de ligne) à zéro est de fermer SAS puis de le ré-ouvrir (ce qui est assez long vu que je travail sur un bureau à distance).
Donc, existe-t-il un code à rentrer dans la définition des touches raccourcis (F9) afin d'automatiser (raccourcir) ce problème?

Merci d'avance

wizou
wizou44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 17h31   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Pour vide la log tu peux utiliser la commande
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 17h33   #3
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
La solution proposer ne remet pas le compte à 0.
Tu peux travailler en mode batch (un fichier dos qui exécute le programme et te génère le résultats dans un fichier).
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 15h43   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 45
Points : 13
Points : 13
Citation:
La solution proposer ne remet pas le compte à 0.
Tu peux travailler en mode batch (un fichier dos qui exécute le programme et te génère le résultats dans un fichier).
Et comment tu fait pour travailler en mode batch car j'ai jamais entendu parler de ce "mode"?

Merci
wizou44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 15h55   #5
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
tu exécutes ton programme à partir d'un batch (executable)

c:\cheminvers executable sas -sysin cheminvers ton programmes -log chemin vers le fichier qui va contenir la log

EX
c:\sas\sas.exe -sysin c:\programme\monprogramme.sas -log c:\log\log_mon_programme.txt

J'enregistre cette ligne dans un fichier avec une extention .bat
tu double clique sur le fichier .bat
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 16h27   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 45
Points : 13
Points : 13
J'ai fait comme tu m'as dit précédemment -> voici mon programme :

Code :
D:\apps\SAS\SAS 9.1\sas.exe -sysin P:\essai.sas -log P:\log_mon_programme.txt
Mais lorsque je lance l'éxécutable (.bat), la fenêtre noir s'ouvre mais rien n'est écris dedans puis se referme. Et mon fichier n'est pas créer.

Vois-tu où est le problème?

Merci
wizou44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 16h30   #7
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Tu es des espaces dans le chemin

Code :
1
2
 
"D:\apps\SAS\SAS 9.1\sas.exe" -sysin P:\essai.sas -log P:\log_mon_programme.txt
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 16h37   #8
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 45
Points : 13
Points : 13
Si je renomme le dossier avec l'espace, cela risque de poser des problèmes ou non? Surtout que je suis sur un bureau à distance, si ça créer un problème ça sera pour tous le monde.
wizou44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 16h37   #9
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
tu mets le chemin entre double quotte comme dans l'exemple ci-dessus
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 16h43   #10
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 45
Points : 13
Points : 13
ça marche nickel

merci
wizou44 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 17h32.


 
 
 
 
Partenaires

Hébergement Web