我一直在尝试解决问题并使用不同的方法来解决它。我创建了一个宏来获取实际值。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 宏变量似乎没有捕获该值。我尝试初始化宏变量的方式是否有问题,或者无法在宏内执行。对此的任何想法将不胜感激。