2018年6月7日木曜日

特定のシステムオプションをSAS起動時の設定に戻す【GETOPTION関数の使用例】





この前、以下GETOPTION関数の記事を書きましたが、今回は使用例を紹介します。
【GETOPTION関数】システムオプションの設定値を取得したりする。



例えば、PAGESIZEを200に設定したとします。

  options pagesize=200;




後から、このPAGESIZEをSAS起動時の設定に戻したい場合、以下のように書くだけでOK。

  options %sysfunc( getoption(pagesize,startupvalue,keyword) );


%SYSFUNCってなんだって人は以下も参照ください。
データステップ外で関数を使えるようにする「%SYSFUNC」その1



一応ちゃんと設定がSAS起動時の状態に戻ったか確認してみましょう。

  %put NOTE: OPTIONS %sysfunc( getoption(pagesize,keyword) ) に設定されています;

ログ
 NOTE: OPTIONS PAGESIZE=60 に設定されています

はい、私の環境だと PAGESIZE=60 なんで戻ってますね。



0 件のコメント:

コメントを投稿