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.


SommaireGénéralitésCommandes X (5)
précédent sommaire suivant
 

Les commandes X permettent de soumettre une commande Windows sans mettre fin à votre session SAS.

La commande mkdir permet la création d'un répertoire.

Un exemple de code :

Code sas : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
%let path=c:\mondossier; /*Création d'une macrovariable avec le chemin du répertoire nommé "mondossier" */ 
  
/* NOXWAIT : la fenêtre DOS se ferme automatiquement */ 
/* XSYNC   : SAS attend que DOS ait terminé */ 
  
option NOXWAIT XSYNC;  
  
Data _null_; 
X "mkdir &path"; /*Création du répertoire à l'aide de la macrovariable */ 
run;

Mis à jour le 15 novembre 2011 sas

La commande X permet d'ouvrir une fenêtre MS DOS. Vous pouvez éventuellement mettre cette commande dans une table temporaire.

Code sas : Sélectionner tout
1
2
3
4
5
DATA _NULL_ ; 
X ; 
RUN ; 
 Ou 
X ;

Mis à jour le 15 novembre 2011 fafabzh6

Comme la fenêtre MS DOS peut être lancée depuis SAS, il est très facile de pouvoir utiliser n'importe quelle application. Par exemple pour ouvrir le logiciel Excel vous tapez :

Code sas : Sélectionner tout
1
2
3
DATA _NULL_ ; 
X start excel; 
RUN ;
Pour ouvrir la calculatrice Windows :

Code sas : Sélectionner tout
1
2
3
DATA _NULL_ ; 
X start calc; 
RUN ;
Pour ouvrir Notepad :

Code sas : Sélectionner tout
1
2
3
DATA _NULL_ ; 
X start notepad; 
RUN ;

Mis à jour le 15 novembre 2011 fafabzh6

Pour pouvoir ouvrir un fichier précis il faut tout d'abord connaître le logiciel permettant d'ouvrir le fichier.

Par exemple si vous voulez ouvrir un fichier " txt " vous pouvez utiliser Notepad, si vous souhaitez ouvrir un fichier Excel vous ouvrirez naturellement ce fichier avec le logiciel Excel.

La question FAQ (précédente) nous a montré comment lancer une application depuis SAS. Ceci est réalisé en faisant appel aux commandes MS DOS. Pour ouvrir un fichier nous allons donc procéder de la même manière.

Pour ouvrir le fichier classeur1.xls enregistré dans le répertoire c:\ nous allons écrire :

Code sas : Sélectionner tout
1
2
3
DATA _NULL_ ; 
X start excel "c:/classeur1.xls"; 
RUN ;
Pour ouvrir le fichier test.txt enregistré dans le répertoire c:\ nous allons écrire :

Code sas : Sélectionner tout
1
2
3
DATA _NULL_ ; 
X start notepad "c:/text.txt"; 
RUN ;

Mis à jour le 15 novembre 2011 fafabzh6

Comme la fenêtre MS DOS peut être lancée depuis SAS, il est très facile de pouvoir utiliser une commande MS DOS permettant de créer un dossier. Le code ci-dessous crée le répertoire test :

Code sas : Sélectionner tout
1
2
3
DATA _NULL_ ; 
X md "c:/test/"; 
RUN ;

Mis à jour le 15 novembre 2011 fafabzh6

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 ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les 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 © 2020 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.