一个sas程序一直在运行不出结果是什么问题

一个sas程序一直在运行不出结果是什么问题,第1张

一个sas程序一直在运行不出结果是什么问题?

可能是程序中存在死循环或者程序中的变量未定义,导致程序无法正确执行。另外,也可能是程序中的程序语句有语法错误,导致程序无法正确运行。

尤其在工作中需要处理大批量的数据或需要借助SAS进行多任务并行处理的时候,往往有对SAS程序设定自动运行的需求。

下面对其中的一种方法进行举例介绍。

步骤1:

建程序存放目录D:\temp

测试程序如下:

proc   export  data =sashelp.class

 outfile= "D:\temp\class.xls"

label dbms=excelcsreplace

      sheet="class"

run

步骤2 :

建立批处理程序D:\temp\ test.bat

程序内容如下:

"C:\ProgramFiles\SASHome\SASFoundation\9.3\sas.exe" -sysin d:\temp\test.sas -logd:\temp\test.log

注:上述路径均需改为自己的本地路径。

步骤3 :

设定程序运行任务和执行周期

控制面板à管理工具à任务计划程序à创建基本任务à完成设定

(注:运行程序运行的是bat,而不是sas。这个是在设定的时候需要注意的)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11188667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存