%macro a;
%do i=1 %to 10;
%if &i. in (1 3 5 7) %then ...;
%end;
%mend a;
请问上面这个if应该如何表达?我不想使用四个排比句,除非不得已。谢谢。。
另外我记得%do i= 1,3,5,7 是不行的,当时有一个做法是:
%do i=1 %to 4;%let T&i.=%scan(1 3 5 7,&i.,' ');%end;
...
%if &i. = &&T&i..
现在不得已是这样做的,不知还有啥好点的办法么?谢谢。。。

|
楼主: Tigflanker
|
1258
3
[问答] 请问如何表示:&i. in (1 3 5 7) |
|
副教授 49%
-
|
| ||
|
Bye SAS.
若有缘,能重聚。 |
|||
|
|
| |||||||||||||||||||||||
| ||||||||||||
| ||||||||||||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


