各位大侠,请教一个问题
%let grsp=2;
proc rank data=ratio&dt out=rank_&var groups=&grsp;
var &var;
by year;
ranks id_&var;
run;
请问一下为什么在引用grsp的时候宏变量的数值就不可识别了,我应该怎么解决这个问题。谢谢各位
楼主: liu022
|
3731
6
[原创博文] 宏变量需要引用其中的数值 |
讲师 63%
-
|
回帖推荐估计是group的格式问题
你看看这个两个程序
data crackman;
input x group @@;
datalines;
1 1
2 1
3 1
4 2
6 2
8 2
;
run;
%let gsp=2;
data result;
set crackman;
where group=&gsp.;
run;
data crackman;
input x group f8.2 @@;
datalines;
1 1
2 1
3 1
4 2
6 2
8 2
;
run;
%let gsp=2;
data result;
set crackman;
where group=&gsp.;
run;
本帖被以下文库推荐
| ||
| ||
| ||
你生活在一个可以没有我的世界,我居住在一个只有你的天空...
|
|
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明