Bonjour,
l'exécution génère l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 %macro import; %do i=2014 %to 2019; PROC IMPORT DATAFILE= "D:\BasedeW\DemandeSociale\&i\DS&i_TDB1_3F" OUT= TDB_DS&i DBMS=XLSX REPLACE; GETNAMES=YES; RUN; %end; %mend; %import;
J'ai modifié le nom des fichiers 5 fois (2014 à 2019) et là ça marche :WARNING: Apparent symbolic reference I_TDB1_3F not resolved.
ERROR: XLSX file does not exist -> D:\BasedeW\DemandeSociale\2019\DS&i_TDB1_3F.xlsx
Une explication pour pouvoir résoudre ce problème ? Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 %macro import; %do i=2014 %to 2019; PROC IMPORT DATAFILE= "D:\BasedeW\DemandeSociale\&i\TDB_DS&i" OUT= TDB_DS&i DBMS=XLSX REPLACE; GETNAMES=YES; RUN; %end; %mend; %import;
NB : j'utilise très rarement SAS
Partager