複数のプロンプト値で指定した値をプログラムで取得する方法

[OS] ALL
[リリース] 9.4以降
[キーワード] EG

 

[質問]

Enterprise Guideのプロンプトで「複数値のプロンプト」を使用した場合、そこで選択されたそれぞれの値をプログラムで取得するにはどうすればいいでしょうか。

[回答]

プロンプトで入力された値は、SASマクロ変数として、格納されております。どのようなマクロ変数に格納されているかはログよりご確認いただくことが可能です。

ログ出力例)

1          ;*';*";*/;quit;run;
2          OPTIONS PAGENO=MIN;
3          %LET _CLIENTTASKLABEL='プログラム';
4          %LET _CLIENTPROJECTPATH='';
5          %LET _CLIENTPROJECTNAME='';
6          %LET _SASPROGRAMFILE=;
7          %LET p_date_list1 = 03Jul2015;
8          %LET p_date_list_label = 2015年07月03日;
9          %LET p_date_list_count = 2;
10         %LET p_date_list_label1 = 2015年07月03日;
11         %LET p_date_list_label2 = 2015年07月01日;
12         %LET p_date_list0 = 2;
13         %LET p_date_list2 = 01Jul2015;
14         %LET p_date_list = 03Jul2015;