かなりちょっとした話を。
data Q1;
do X=1 to 5;
output;
end;
run;
データは何でもいいんですが、例えば
data A1;
set Q1;
if X =1 then ;
else if X>=2 then Y=1;
run;
や
data A2;
set Q1;
select;
when(X=1) ;
when(X>=2) Y=1;
end;
run;
のように、thenやwhenの後に何も書かなくてもエラーにならないです。
特にwhenの場合、明示的にスルーしてます感がだせます。
あと分岐後の処理をマクロで展開したりしなかったりする場合、空白でもエラーにならないことを知っておくと便利かも。
0 件のコメント:
コメントを投稿