SAS中文论坛
标题:
刚学SAS,请各位帮忙解释一下
[打印本页]
作者:
shiyiming
时间:
2010-5-17 10:24
标题:
刚学SAS,请各位帮忙解释一下
%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程序?还是别的?
作者:
shiyiming
时间:
2010-5-17 11:00
标题:
Re: 刚学SAS,请各位帮忙解释一下
[code:2bjt9u8f]libname macrodcf "&dcfpath"; /* d:\dcf */
options mstored sasmstore=macrodcf;
%mquery;
NOTE: “SAS 系统”无法打开 SASMSTORE = MACRODCF 所引用的宏逻辑库。[/code:2bjt9u8f]
在d:\dcf下的sasmacr.sas7bcat里存着编译后的宏mquery,看log怀疑是这个目录不存在
欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/)
Powered by Discuz! X3.2