楼主: yz7891
2135 1

[原创博文] 怎么让数据集生成在当前目录? [推广有奖]

  • 0关注
  • 0粉丝

本科生

86%

还不是VIP/贵宾

-

威望
0
论坛币
18 个
通用积分
0
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
615 点
帖子
100
精华
0
在线时间
61 小时
注册时间
2010-3-30
最后登录
2019-6-3

楼主
yz7891 发表于 2010-8-16 13:29:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有一个程序需要运行,只是修改其中的日期,然后修改一次运行一次,现在我能不能分开几个文件夹同时运行这个程序,而且在哪个文件夹下面运行就将生成的数据集存在那个文件夹下面而不用改里面的libname(UNIX下运行)
二维码

扫码加我 拉你入群

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

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

关键词:数据集 libname name Unix 文件夹 文件夹 程序 而且

沙发
soporaeternus 发表于 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";

希望对你有帮助
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
yz7891 + 1 + 1 + 1 精彩帖子
crackman + 1 + 1 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 1   查看全部评分

Let them be hard, but never unjust

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 23:40