SAS Macro

SAS - INTNX

카이집사_Stats 2025. 5. 25. 21:06

INTNX(‘interval’, from, n)

특정한 날짜(from) 로 부터 n만큼의 시간간격(interval)에 해당하는 날짜값을 계산해준다.

 

interval  시간간격의 단위 YEAR, SEMIYEAR, QTR, MONTH, WEEK, DAY

from       날짜변수

n              구간의 수 (양의 정수, 음의 정수, 0 모두 가능)

 

시작시점(from) 날짜값으로 부터 시간간격에 따른 날짜값이 만들어지지 않음

interval 을 기준으로 하는 새로운 () 날짜값이 만들어짐

 

data intnxex1;
  date2 = intnx('month', '05NOV2023'D, 10);
  date3 = intnx('year', date2, 1);
  date4 = intnx('week2', '08NOV2023'D, 2);
  format date2-date4 yymmdd10.;
  run;
  proc print; run;

 

'SAS Macro' 카테고리의 다른 글

SAS - LAG 과 LEAD  (0) 2025.05.25
SAS MACRO - SYMGET vs. CALL SYMPUT  (0) 2025.05.25
SAS Macro 인용함수 %BQUOTE, %NRBQUOTE  (0) 2025.05.25
SAS Macro 매크로 인용함수 %STR, %NRSTR  (0) 2025.05.25
SAS Macro 매크로 변수값 출력 %PUT  (0) 2025.05.25