%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程序?还是别的?
![](https://bbs-cdn.datacourse.cn/static/2017/f68.png)