スーパーエンジニア100年目!

エンジニアの働き方とか生き様とか。毎日を頑張って生きる。

SAS DOステートメント ループの説明

マクロ変数名を指定するか、またはマクロ変数名を生成するテキスト式を指定する。
 

【サンプル】

 
%DO MACRO マクロ名   i=1 %to 5 ;

   処理内容

%end;

マクロ名:
マクロ変数名を指定するか、またはマクロ変数名を生成するテキスト式を指定する。
i=1 %to 5 :
反復%DOステートメントと%ENDステートメント間にある、
マクロの部分を処理する回数を制御する整数を指定するか、
そのような整数を生成するマクロ式を指定する。
i=1によって、i変数には1が代入されていて、ループを繰り返すたびに変数に加算されていき、5でループを終了する。