내 프로그램에서 동일한 상수 변수를 여러 번 재사용하므로 매크로에서 모두 상수를 선언 한 다음 내 함수에 해당 매크로를 호출하고 싶습니다.SAS에서 매크로에 사용할 여러 변수를 선언 하시겠습니까?
는 나는이에 run_ 매크로를 변경하는 경우가 더 이상 작동하지 않습니다 그러나
%macro vars();
%let trans_1 = ever_30_ct;
%let trans_2 = ever_60_ct;
%mend vars;
%macro run_();
%vars();
proc sql;
select &trans_1 from va_purchase_fico_cts;
run;
%mend run_;
%run_();
작동이 같은 예를 가지고있다.
%macro run_();
%vars();
proc sql;
select &trans_1 , &trans_2 from va_purchase_fico_cts;
run;
%mend run_;
& trans_2는 해결할 수 없습니다. 왜 내가 이것을 할 수 없는지 이해하는 사람이 있습니까?
Perfect. 감사. –