pobel 发表于 2014-10-29 15:14 
%let rc=%sysfunc(close(&dsid));
5457
5458 %macro calrowcol(dat=);
5459
5460 %let dsid=%sysfunc(open(&dat));
5461
5462 %let row=%sysfunc(attrn(&dsid,nobs));
ERROR: 检测到开型代码语句的递归。
5463 %let col=%sysfunc(attrn(&dsid,nvars));
ERROR: 检测到开型代码语句的递归。
5464
5465 %let rc=%sysfunc(close(&dsid));
ERROR: 检测到开型代码语句的递归。
5466
5467 %put rownum=&row;
ERROR: 检测到开型代码语句的递归。
5468 %put colnum=&col;
ERROR: 检测到开型代码语句的递归。
5469
5470
5471 %mend;
ERROR: 宏关键字 MEND 显示为文本。可能缺失分号或其他分隔符。