Biostat/SAS Macro

SAS - INTNX

카이집사

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;