想得到dsn1
是&name&n ,&name.&n ,&&name.&n 中哪一个呢?
还有,想生成dsn1 dsn2 dsn3 dsn4 dsn5,下面这个程序怎么出错呢?
%macro names(name= ,number= );
%do n=1 %to &number;
&name&n
%end;
%mend names;
%names(name=dsn,number=5)
NOTE: 由宏变量 N 生成行。
1 dsn1
----
180
ERROR 180-322: 语句无效或未按正确顺序使用。
其实上面的都是sas 9.2 macro language reference 第9页的内容。



雷达卡




京公网安备 11010802022788号







