selectに定数を入れてwhenに変数をいれる

本で人様のコードを見てはっとする。
XかYかZのいずれかが2の時に出力するという際に

data Q1;
 X=1;Y=2;Z=3;output;
 X=3;Y=4;Z=5;output;
 X=3;Y=5;Z=2;output;
 X=1;Y=1;Z=3;output;
run;

data A1;
set Q1;
select (2);
 when (X,Y,Z) output;
 otherwise;
end;
run;

そっか、selectに定数入れれるのですね、考えてみると当たり前のような気もするけど
自分だと自然にでてこない書き方ってありますね。


0 件のコメント:

コメントを投稿