%sysget(SAS_EXECFILENAME)
和%sysget(SAS_EXECFILEPATH)
是关于提交的SAS程序,但是数据文件本身呢?我在 DATA 步骤中使用 INFILE
语句,Filename= 和其他特征写入 SAS LOG,但如何打印像 TITLE 一样读取的文件名?
使用
INFILE
语句选项 FILENAME=variable
来自帮助
文件名=变量
指定 SAS 设置为物理名称的变量 当前打开的输入文件。在一系列串联文件中, 仅当 SAS 遇到下一个文件后变量才会更新。与 自动变量,FILENAME=变量不会写入数据 设置。
在相关场景中,您可以使用选项
FILEVAR=variable
动态指定INPUT语句要从哪个文件读取。