Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何使SAS日志信息显示在Excel文件中_Sql_Sas - Fatal编程技术网

Sql 如何使SAS日志信息显示在Excel文件中

Sql 如何使SAS日志信息显示在Excel文件中,sql,sas,Sql,Sas,我需要创建一个表来跟踪我的SAS作业。每次运行作业时,它都会添加一个新行,而不会删除以前的记录,如下所示。此外,此处的信息应包含以下信息: obs Report ID User Start time End Time Duration #of Records 1 328 st150 1/2/2017 16:39 1/2/2017 16:42 02:21 1,231,531,321 2 325

我需要创建一个表来跟踪我的SAS作业。每次运行作业时,它都会添加一个新行,而不会删除以前的记录,如下所示。此外,此处的信息应包含以下信息:

obs Report ID   User     Start time          End Time      Duration     #of Records
1   328        st150    1/2/2017 16:39      1/2/2017 16:42  02:21   1,231,531,321
2   325        st123    1/2/2017 16:40      1/2/2017 16:41  01:25   231,361,546
3   326        vt125    1/2/2017 16:41      1/2/2017 16:48  07:29   32,654,642
4   328        vt126    2/2/2017 13:22      2/2/2017 13:26  04:23   1,231,531,131
5   326        st150    2/2/2017 13:30      2/2/2017 13:35  05:11   32,653,942
6   329        st320    2/3/2017 13:32      2/3/2017 13:39  07:15   3,562,626,464
每次运行报告时,此表都需要在该表中添加包含上述信息的下一行。它在SAS中可行吗?如果是这样的话,有谁能帮我了解一下怎么做?
任何帮助都将不胜感激。

在工作中添加一个步骤,将记录插入表中并计算相关统计数据。您正在使用某种类型的流程管理器吗?您如何安排/运行“作业”?这将是数据库中的SAS表,如果需要,可以导出到Excel。你好,Reeza,感谢您抽出时间。我没有使用任何流程管理器,也没有安排作业。我只是自己做的。对于如何获取最终表的开始时间、结束时间和观察次数(显示在日志中以提取为excel表),我有点困惑?另外,我们可以创建一个这样的程序,以便我们也可以为其他人包含该程序吗?谢谢你。很遗憾,基本上你需要从头开始构建它,我不认为有一种简单的方法可以将它添加到其他程序中。要查看的一件事是PROC SCAPROC,看看使用它提供的信息是否令人满意。请参阅此处的一些想法和代码:。既然这不是一个问题,考虑将它转载到Casunth.sas.com或SAS-L上,或者将主题集中在这里的一个特定问题上。祝你好运。非常感谢你的帮助。我正在看你建议的那些论文。希望它能正常工作。