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; |
'Biostat > SAS Macro' 카테고리의 다른 글
SAS - LAG 과 LEAD (0) | 2023.11.14 |
---|---|
SAS MACRO - SYMGET vs. CALL SYMPUT (0) | 2023.11.13 |
SAS Macro 인용함수 %BQUOTE, %NRBQUOTE (0) | 2023.10.26 |
SAS Macro 매크로 인용함수 %STR, %NRSTR (0) | 2023.10.26 |
SAS Macro 매크로 변수값 출력 %PUT (0) | 2023.10.23 |