FAQ SASConsultez toutes les FAQ
Nombre d'auteurs : 13, nombre de questions : 308, dernière mise à jour : 5 avril 2016 Ajouter une question
Cette F.A.Q., qui traite de tout type de questions portant sur l'outil SAS, a été réalisée à partir des contributions des membres des forums sas de developpez.com en vue de répondre à des questions fréquemment posées par les utilisateurs et grâce à SAS France qui a bien voulu nous donner accès à ses sources.
Si vous désirez contribuer à l'amélioration de cette F.A.Q., vous pouvez participer au billet de participation à l'enrichissement de la faq SAS , ou contacter le responsable SAS , ou contacter un des responsables de l'équipe Business Intelligence .
Nous espérons que cette F.A.Q. saura répondre à un maximum de vos questions. Nous vous souhaitons une bonne lecture.
L'équipe SAS de developpez.com remercie les contributeurs actuels : ash_rmy , bahraoui , datametric , fafabzh6 , Fleur-Anne.Blain , green_fr , oncle_pete , raf64flo , rastoix , s_a_m et steelspirit .
L'équipe SAS de developpez.com remercie aussi claudeLeloup et jacques_jean pour leurs relectures attentives de la F.A.Q. dans le but de chasser les fautes d'orthographes.
- Comment diminuer le contenu de la log SAS ?
- Comment exécuter une étape data sans l'afficher dans la log ?
- Est-il possible de modifier le nombre de lignes maximum écrites dans les fenêtres Log et Output ? Ceci afin d'éviter l'ouverture d'une fenêtre indiquant « Window Full ».
- Pourquoi, lorsque j'imprime les résultats de la fenêtre output, la page imprimée est-elle différente de celle visualisée ?
- Comment effacer la log depuis un programme SAS (depuis la fenêtre Program Editor) ?
- Comment supprimer le contenu de la log?
Différentes options SAS permettent d'alléger la log SAS.
Voici les principales :
- l'option "nonotes" permet de supprimer les notes SAS dans la log. Les messages d'alertes (Warning) et les erreurs seront toujours visibles ;
- l'option "nosource" permet de ne pas afficher dans la log le code exécuté ;
- l'option "noechoauto" permet de ne pas afficher dans la log le résultat de l'exécution d'un fichier autoexec.sas.
Pour obtenir la liste complète des options concernant la LOG, vous pouvez exécuter ceci :
Code sas : | Sélectionner tout |
1 2 | proc options group=LOGCONTROL DEFINE ; run; |
Cet exemple permet d'exécuter des étapes data sans afficher leur déroulement dans la log SAS.
Code sas : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | data sample; input code 3. ; cards; 1 1 2 ; run; /* répertoire de stockage du programme */ libname stored 'C:\temp\stored'; /* le code suivant sera sauvegardé dans la bibliothèque STORED et aura pour nom SAMPLE */ data sample2 / pgm=stored.sample; set sample; if code = 1 then do; Type='Perennial'; number+4; end; run; /* Ensuite, pour exécuter ce programme, sans faire apparaître le code dans la log, vous pouvez exécuter le code suivant : */ data pgm=stored.sample; execute; run; |
Code sas : | Sélectionner tout |
1 2 3 | 216 data pgm=stored.sample; 217 execute; 218 run; |
En SAS 9, les options DMSOUTSIZE (pour l'output) et DMSLOGSIZE (pour la log) permettent de modifier le nombre de lignes affichées avec un minimum de 500 lignes et un maximum de 999 999 lignes.
Leur valeur par défaut est 99 999 lignes.
Ces options sont positionnables dans le fichier de configuration de SAS ou à l'invocation de SAS.
Il faut vérifier que la police d'affichage est la même que la police d'impression.
- Pour l'impression, aller dans le menu fichier >> Définir impression >> Police
- De préférence, veuillez sélectionner la police SAS Monospace.
Pour l'affichage, aller dans le menu Outils >> Options >> Police
L'instruction suivante permet d'effacer le contenu de la log SAS :
Code sas : | Sélectionner tout |
dm log 'clear' editor;
Le code ci-dessous permet supprimer le contenu de la fenêtre log :
Code sas : | Sélectionner tout |
dm log 'clear' editor;
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.