如何为与正在执行的SAS脚本名称相似的输出文件命名

  • 本文关键字:相似 输出 文件 脚本 SAS 执行 sas
  • 更新时间 :
  • 英文 :


假设我有一个名为";my_sas_script.sas";。我想在该脚本中添加语句,以便实现以下内容:


当脚本被执行时,应该创建一个变量;my_sas_script.sas";。变量类型最好是字符,但变量的名称无关紧要

其目的是为输出文件提供与脚本名称相似的名称,而不必在脚本名称更改时强制调整代码。

如果您正在从命令行运行SAS程序:

sas my_sas_program.sas 

然后,您可以只使用SYSIN选项的值。

%let program=%qsysfunc(getoption(sysin));

如果要删除可能包含的文件的任何路径,请使用%SCAN((。

%let program=%qscan(&program,-1,/);

最新更新