Bonjour,
J'ai deux ordinateurs indépendant l'un de l'autre. Jusqu'à présent, tous mes programmes SAS était sur un seul ordinateur. Toutes les adresses sont écrites en dur ; aussi bien dans les importations de fichiers que dans le programme principal.
Maintenant, il faut que mes programmes puissent tourner sur n'importe quel ordinateur. Sachant que le programme principal fait appel à une trentaine de fichiers, je ne sais pas comment faire pour avoir le moins de modifications à effectuer au niveau de l'adresse . J'ai essayé avec un %let pour définir le chemin mais la log dit que les fichiers n’existent pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 %include 'P:\VI\ImpPh01Po.sas'; %include 'P:\VI\ImpPh02Be.sas'; ....
Mes programmes d’importation ressemblent à
Est-ce que quelqu'un voit comment je peux m'en sortir?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 data Vi.ImpPoDi; %let _EFIERR_ = 0; infile 'P:\Mes Documents\ViM\DMI\01\20180710\E1.txt' delimiter='09'x MISSOVER DSD lrecl=32767 firstobs=2 ; ... run;
Merci d'avance.
Partager