全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2100 1
2010-08-16
我有一个程序需要运行,只是修改其中的日期,然后修改一次运行一次,现在我能不能分开几个文件夹同时运行这个程序,而且在哪个文件夹下面运行就将生成的数据集存在那个文件夹下面而不用改里面的libname(UNIX下运行)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-8-16 22:01:28
一个简单的做法是通过sysparm把路径传给libname的宏参数
感觉楼主是批量生成文件夹,文件夹下包含.sas文件,这样只要直接生成带有-sysparm选项的批量执行语句
举例
文件夹
\d1 \d2
下面需要各有PGM.sas
上面这步sas或者OS都可以做
然后那么只要生成类似
sas "\d1\PGM.sas"  -log "\d1\PGM.log" -sysparm \d1
sas "\d2\PGM.sas"  "-log \d2\PGM.log" -sysparm \d2
的bat或者sh

而PGM.sas只需
libname DATA "&sysparm";

希望对你有帮助
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群