사이트맵  |  Contact Us
 
홈 > SAS Stories > SAS 질문과 답변
변수 날짜 2019.05.21
박세훈 300 0
http://www.mysas.co.kr/sas_club/b_answer.asp?b_no=11107&gotopage=4&con=subject&keyword=&cmd=content&bd_no=6&gubun=

​안녕하세요? 박세훈입니다. 데이터 구조를 정확히 볼수 없으니 날짜를 추가하는 함수를 알려드리겠습니다.

INTNX 함수

INTNX 함수는 날짜값을 변환하는데 유용한 함수입니다.​

 

<code1>

x=intnx('week', '17oct03'd, 6);

put x date9.;

 

 

위 코드는 17OCT03(날짜형식변수) 에다가 week 단위로 6주를 추가하겠다는 뜻입니다.

위의 코드를 사용하시면 INTNX 함수는 23NOV2003 이라는 값이 출력됩니다.

즉 WEEK 단위로 6주가 추가된 것있죠. 년도라면 YEAR로 바꾸시면 될겁니다.

 

 

intnx('year', '29feb2000'd, 2) 는 01JAN2002 를 반환하고, 즉 2년 뒤의 첫 날을 반환하고,

intnx('year', '29feb2000'd, 2, 'same') 는 28FEB2002를 반환입니다.

same이라는 옵션이 "2월의 말일에서 년도를 추가했으니 똑같이 2월 말일을 반환해야지" 라고 인식하므로,

same 옵션을 붙이셔야 합니다.

 

 

날짜파라미터를 변수로 넣으시려면

intnx('year', birthdate, 2)​ 단순하게 이런식으로 입력하시면 됩니다.

 

자세하게 궁금하신 사항은 Blog.naver.com/statpark1014나

vldyahs81@gmail.com 로 메일 바랍니다.

---------------------------------------[ 원 문 ]---------------------------------------

 

변수까지 생성하였는데 몇개의 항목은 t+1이라서 시점을 바꿔야하는데 어떻게 하나요?

 
 
 
휴대폰 번호
휴대폰 인증번호
 
 PMML코드 추출
 변수 날짜