有没有办法获得由SAS中的步骤(迭代)创建的所有输出(数据集/文件)的列表? 我试过使用自动变量,但是我所能得到的只是使用& syslast和& sysdsn变量创建的最后一个数据集。但是如果一个数据步骤创建了多个数据集呢?如何在不使用任何列表等关键字的情况下自动在SAS中获取他们的名称/详细信息?有没有办法? 请推荐! 谢谢!列出由SAS步骤创建的所有输出
1
A
回答
0
我不相信这是可能的。我能想到的唯一方法就是在数据步骤/迭代之后解析日志。
为此,您可以使用类似:
/* set up a fresh log prior to your iteration */
%let logloc=%sysfunc(pathname(work))/mylog.txt;
proc printto log="&logloc" new;
run;
/* run your iteration */
data mystep with lots of output datasets;
set something;
run;
/* return to normal logging */
proc printto log=log;
run;
data _null_;
infile "&logloc";
input;
if _infile_=:'data' then do;
/* perform log scanning */
/* will likely need some complex logic to be robust!*/
end;
run;
0
相关问题
- 1. 创建.csv输出的步骤
- 2. 从SAS中的proc freq创建输出
- 3. 输出宏执行步骤
- 4. 使用SAS数据导出文件时缺失列名步骤
- 5. SSIS DF步骤失败,但输出文件已创建
- 6. 有多列的SAS Computab输出
- 7. CreateUserWizard - 添加步骤,但不要创建用户,直到所有步骤完成
- 8. SAS FIRST.VARIABLE没有给出输出
- 9. 我的步骤有什么问题,为什么没有输出?
- 10. 创建具有不同的步骤
- 11. SAS DS2数据步骤可以创建视图吗?
- 12. ec2-describe-images如何列出由特定所有者创建的所有AMI的ami的创建日期
- 13. SAS输出语句
- 14. 创建输出
- 15. VS2012自定义构建步骤 - 将输出视为内容
- 16. 为水貂创建步骤
- 17. Anova的SAS Ods输出
- 18. 在Liferay中输出和输入的步骤
- 19. 异步步骤,等待所有步骤成功或失败
- 20. 是否有可能创建异步构建步骤?
- 21. 创建输出组
- 22. Sitecore Powershell - 列出具有创建日期的项目的所有子项目,由创建并生成Excel文件
- 23. 创建清单/“步骤分步与Unity3D
- 24. 输出所需的列数
- 25. 如何在使用xcode构建时显示编译器输出或自定义构建步骤输出?
- 26. 列出可能由方法抛出的所有异常
- 27. 禁用进度输出AWS s3的同步,而无需禁用所有输出
- 28. SAS PROC转,输出到excel
- 29. SAS STDI输出澄清
- 30. 在SAS中,如何在SET具有零记录时在数据步骤中至少输出一行?
谢谢Allan,我也在想同样的问题,并且正在尝试编写一个宏,这可能有助于使用systask提交另一个任务,这可以将日志一起追踪并生成所需的输出。 – Rhea