没太明白意思,意思是如果变量的值都一样,你的宏变量就加上1吗?
如果是这样,程序可以这样写
%let abc=0;
proc sql;
create table sb as select distinct(x) from abc;
quit;
proc sql;
select count(*) into:n from sb;
quit;
%if &n=1 %then %do;
%let abc=%eval(&abc+1);
%end;
|
楼主: Tigflanker
|
921
2
[问答] 求助一个小问题,但是就是不会做 |
|
副教授 49%
-
|
20论坛币
最佳答案 | |||||||||
|
Bye SAS.
若有缘,能重聚。 |
||||||||||
|
|
| ||||||||||||
|
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;
|
||||||||||||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


