dans Windows SAS, comment lire le fichier chargé récemment dans un chemin particulier. car j'accède d'un chemin ayant beaucoup de fichiers, donc il devrait choisir un fichier ayant les dernières données chargées dans ce chemindans Windows SAS, comment lire le fichier chargé récemment dans le chemin particulier
1
A
Répondre
2
Si vous avez des fichiers non-SAS dans le répertoire de destination, vous pouvez diriger une commande telle que dir <your directory> /od /b
à une donnée telle qu'illustrée en this question.
Si tous les fichiers sont des jeux de données SAS, créez un libref dans le répertoire et essayer
proc sql noprint;
select
memname,
crdate
into
:newestdata,
:createdate
from
dictionary.tables
where
libname=upcase("<your libname>")
having
crdate=max(crdate);
quit;
%put &newestdata;
%put &createdate;
moins qu'il y ait des ensembles de données qui ont l'horodatage même de création exacte, la & newestdata et & variables macro CreateDate devrait contient le nom et la date de création du dernier ensemble de données.