私は問題を解決しようとしており、それを解決するために別のアプローチを使用しています。実際の値を取得するマクロを作成しました。SQL は、必要な値を含む HTML ビューを生成します。
%macro actualvalue();
proc sql noprint;
%do i=1 %to %wordcount(&fieldlist);
Select %scan(&fieldlist,&i) into :actualvar separated by ' ' FROM TableA Where
IncidentItemId=%scan(&incidentitemlist,&i);
%end;
quit;
%mend actualvalue;
ただし、actualvar マクロ変数は値をキャプチャしていないようです。マクロ変数を初期化しようとしている方法に何か問題がありますか、またはこれはマクロ内で実行できません。これに関する任意の考えをいただければ幸いです。