[Macro] Importation de plusieur fichiers avec sas
Salut à tous, je suis débutant en Progammation SAS.
J'aimerai savoir s'il est possible d'écrire un programme sas qui permet d'importer plusieur types de fichiers à la fois.
Je m'explique: Quand on exécute le programme, une fenétre s'ouvre et nous demande de sélectionner les fichiers à importer un à un ou tous à la fois.
Cordialement!!!
Fais un macro programme pour importer les fichiers
Vous pouviez écrire un macro programme qui vous permet de mettre les noms des fichiers en paramètre.
Code:
Code:
1 2 3 4 5 6 7 8 9
| %macro importation_fichiers(nficS=, nficE=);
proc import out=work.&nficS;
DATAFILE="répertoire dans lequel se situe le fichier à importer\&nficE..txt(ici il s'agit du format du fichier mais n'écrivez pas çà en code:oops:)";
DBMS=TAB REPLACE;
GET NAME=YES;
DATAROW=2;
run;
%mend importation_fichiers;
%importation_fichiers(nficS=A B C, nficE=D E F); |
NB: nficS = liste des noms de fichiers sorties séparés par des espaces
nficE = liste des noms de fichiers que vous voulez importer séparés par des espaces
il faut que le nombre de fichiers en entrée soit égal à celui des sorties.