%let grsp=2;
proc rank data=ratio&dt out=rank_&var groups=&grsp;
var &var;
by year;
ranks id_&var;
run;
请问一下为什么在引用grsp的时候宏变量的数值就不可识别了,我应该怎么解决这个问题。谢谢各位

|
楼主: liu022
|
4111
6
[原创博文] 宏变量需要引用其中的数值 |
|
已卖:181份资源 讲师 64%
-
|
回帖推荐估计是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;
本帖被以下文库推荐
| ||
|
|
| ||
| ||
| ||
|
你生活在一个可以没有我的世界,我居住在一个只有你的天空...
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


