小技というほどでもないかも。
まず以下はログにSASバージョンと日時を表示させるプログラムです。
data _NULL_;
put "=================================================="; put " SAS Version : &SYSVER"; put " 現在日時 : %sysfunc(datetime(),nldatm20)"; put "=================================================="; run; ログ ================================================== SAS Version : 9.4 現在日時 : 2015/07/22 21:12:00 ================================================== |
(ちなみに自動マクロ変数 「&SYSVER」 でSASバージョンが取得できます。)
ここで、PUTステートメントを以下の青字部分のように置き換えることができます。
data _NULL_;
put 50 * "="; put " SAS Version : &SYSVER"; put " 現在日時 : %sysfunc(datetime(),nldatm20)"; put 50 * "="; run; |
「put 50 * "="」で、「=」という文字を50回繰り返し出力しています。
構文はこんな感じ。
PUT 直後の文字を繰り返す回数 * "文字";
|
0 件のコメント:
コメントを投稿