* 테이블을 월단위 소급 작업시 전체 프로그램을 %MACOR 구문으로 생성후 실행시에 프로그램이 복잡하게 구현이 되어서
* 한 눈에 보기 쉽지가 않습니다.
* %INCLUDE 구문을 사용하여서 원본 소스를 호출 하여 사용하면 프로그램을 간단하게 정리를 할 수 있습니다;
%MACRO BACK;
%do i=0 %to 108;
data back;
MAG_YMD = put(INTNX('MONTH',mdy(10,1,2003),&i),yymmn6.);
call symput('MAG_YMD',MAG_YMD);
run;
%put &MAG_YMD;
%IF &I=0 %THEN %DO;
%INC 'F:\BACK\PA보상정보계-소급최초(20121109).sas';
%END;
%ELSE %DO;
%INC 'F:\BACK\PA보상정보계-소급변경(20121109).sas';
%END;
%END;
%MEND;
%BACK;
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.