Debugging sas选择要输出到sas日志的内容

Debugging sas选择要输出到sas日志的内容,debugging,sas,dataset,Debugging,Sas,Dataset,我有一个巨大的程序,有没有sas代码,我可以用它来显示输出的顺序,所以哪一个是第一个,第二个,第三个…等等,而不需要在sas日志中生成任何附加信息。我试图追踪某些数据集并将其隔离。 非常感谢。在数据步骤之间,使用下面的%PUT语句: options nosource nonotes; data class; set sashelp.class; run; %PUT %trim(&syslast) created at %sysfunc(datetime(),datetime2

我有一个巨大的程序,有没有sas代码,我可以用它来显示输出的顺序,所以哪一个是第一个,第二个,第三个…等等,而不需要在sas日志中生成任何附加信息。我试图追踪某些数据集并将其隔离。
非常感谢。

数据
步骤之间,使用下面的
%PUT
语句:

options nosource nonotes;

data class;
    set sashelp.class;
run;

%PUT %trim(&syslast) created at %sysfunc(datetime(),datetime25.6).;

data air;
   set sashelp.air;
run;

%PUT %trim(&syslast) created at %sysfunc(datetime(),datetime25.6).;
这将只写入日志:

WORK.CLASS创建于2016年4月15日:08:46:59.555348


WORK.AIR创建于2016年4月15日:08:46:59.568947。

这个问题不清楚。你们所说的输出顺序是什么意思?输出数据集?你是说你有一堆数据集,想知道它们的创建顺序吗?(每个文件的创建日期?)。我迷路了。
&SYSDATE
&SYSTIME
是在程序开始时设置的常量。如果您想知道创建数据的确切时间和日期,需要使用
%sysfunc(datetime(),datetime25.6)
或类似工具。