楼主:
我想说:我终于看到正确的程序了。
你10楼给的程序是正确的。
之前给的都是错的。
原因很简单,你之前给的程序为:
%macro names(name,number);
%do n=1 %to &number;
&names&n
%end;
%mend names;
data %names(dsn,5);
run;
变量名明明是name,你在程序中写为names
你给出原文后我总算明白为什么原先的程序执行错误了。


雷达卡
京公网安备 11010802022788号







