BookmarkSubscribeRSS Feed

[SAS 프로그래밍 고수 백승민] [%INCLUDE 구문] 소급 프로그램 간결하게 실행하는 방법

Started ‎06-11-2020 by
Modified ‎06-11-2020 by
Views 137

* 테이블을 월단위 소급 작업시 전체 프로그램을 %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;

 

* 출처 : http://cafe.daum.net/statsas/3F8j/205

Version history
Last update:
‎06-11-2020 09:51 PM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

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.


Register now!

Article Labels
Article Tags