Een FILENAME kan worden gezien als een variabele die specifiek in SAS wordt gebruikt om naar een locatie van een bestand te verwijzen. Dit is handig, want dan hoef je niet steeds het hele pad in te typen als je dit bestand in een script wilt gebruiken.
Er zijn twee manieren om een FILENAME-variabele aan te geven, afhankelijk van waar het bestand dat je wilt openen, is opgeslagen. Het verschil is:
1. In het geval van toegang tot een bestand vanaf de file server, gebruik je de volgende syntax om een variabele 'fitFile' te maken die de locatie bevat (tussen dubbele aanhalingstekens):
/* Get a file from the fileserver (in this case of a static data source, to use in code later) */ 2FILENAME fitFile "/sasdata/projects/shared/fit_input.csv";
2. In het geval van toegang tot een bestand vanuit SAS Content, gebruikt u de volgende syntax om een variabele 'dirList' te maken die de locatie bevat (folderpath + bestandsnaam):
/* Get a file from SAS Content (in this case with a Macro function, to use in your code) */
FILENAME dirList FILESRVC folderpath="/Projects/shared/SASTools/" filename="Macro_dirlist.sas";