全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2335 6
2010-05-17
%let path     = D:\;
%let datpath  = &path\data;        %let qrypath  = &path\source;
%let dcfpath  = &path\dcf;         %let logpath  = &path\log;
%let sndigit  = 4;                 %let coddigit = 4;
%let labnodigit=4;
libname dat        "&datpath";
libname rawdat     "&datpath\raw";
libname upddat     "&datpath\update";
libname macrodcf   "&dcfpath";
options mstored sasmstore=macrodcf;
/*===================================================================*/
%let batch    =13;
%let purpose  =2;       /* 0 = Debugging Validation Program
                            1 = Query List For Dm Review
                            2 = Create Dcf
                            3 = Update Database
                            4 = Create Data Management Report
                            9 = Debugging Data Before Run Query      */
/*-------------------------------------------------------------------*/
%mquery;                                 /* Execute The Main Program*/


我在跑这段程序(不是我写的,学习别人的)的时候,总是显示
NOTE: “SAS 系统”无法打开 SASMSTORE = MACRODCF 所引用的宏逻辑库。
WARNING: 没有解析宏 MQUERY 的调用。
ERROR 180-322: 语句无效或未按正确顺序使用。
请问这是什么问题?
MACRODCF路径下的文件夹里放的应该是什么?是SAS程序?还是别的?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-20 04:03:14
找本属。。。。。。
二维码

扫码加我 拉你入群

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

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

2010-5-23 21:02:56
路径里面存编译好的宏。sas在运行宏程序的时候,会先到work库里找,找不到会在mstored里面去找,如果都找不到,就会报错,显示找不到宏,无法运行。
二维码

扫码加我 拉你入群

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

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

2010-5-24 11:13:25
libname macrodcf   "&dcfpath";
这是存储macro 的路径的,你查一下这块的路径是否有一个宏库文件。
二维码

扫码加我 拉你入群

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

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

2011-5-27 17:39:37
謝謝樓主的分享
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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