selectステートメント CASE文を記述する。 https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n01kskkbawu6isn1vee8uw50jzvu.htm 基本の書き方 select(variable); when(1) 処理1; when(2) 処理2; end; 個別の処理行が1行に収まらないときは、do; 〜 end;で括る。 select(variable); when(1); do; 処理1; end; when(2); do; 処理2; end; end; どれにも該当しないときの処理行は、whenの代わりにotherwiseで記述する。 ▼基本の書き方 select(variable); when(1) 処理1; when(2) 処理2; end;` ▼個別の処理行が1行に収まらないとき select(variable); when(1); do; 処理1-1; 処理1-2; 処理1-3; end; when(2) 処理2; end;` ▼より細かい条件式で分岐したいとき mon = 'JUN'; temp = 30 select; when (mon in ('JUN', 'JUL', 'AUG') and temp > 28); put 'SUMMER ' mon=; when (mon in ('MAR', 'APR', 'MAY')); put 'SPRING ' mon=; otherwise; put 'FALL OR WINTER ' mon=; end;