Skip to main content

CASE文を記述する(DS2言語)

select (variable_name);
  when 1
    output_value = 2;
  when 2
    output_value = 4;
  when 3; do;
    output_value = 8;
  end;
end;

https://go.documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n01kskkbawu6isn1vee8uw50jzvu.htm

  • 個別の処理行が1行に収まらないときは、do; 〜 end;で括る。
  • どれにも該当しないときの処理行は、whenの代わりにotherwiseで記述する。