全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3456 3
2017-11-06
各位高手,假设'E:\macro'路径下有1000个宏程序,想一次调用全部但不想每个写出宏名字,请问应该用什么语句?谢谢!

使用下面的语句,%include似乎需要每个宏名字都写出来。
filename macro 'E:\macro';
%include macro(要写1000个xxx.sas);


二维码

扫码加我 拉你入群

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

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

全部回复
2017-11-6 15:16:35
你可以把路径下的所有文件名读成宏变量,循环调用就可以。可以参考filename pipe,自己查
二维码

扫码加我 拉你入群

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

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

2017-11-6 20:17:54
filename macro 'E:\macro';
options mautosource insert=(sasautos=macro);
二维码

扫码加我 拉你入群

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

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

2017-11-7 19:42:28
多谢楼上两位。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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