SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 24

Given the SAS data set ONE: 


ONE 

Obs Dte 

1 09JAN2005

2 12JAN2005


The following SAS program is submitted: 


data two;
set one;
day = <insert expression here>;

format dte date9.;
run;



The data set TWO is created:
TWO
Obs Dte Day
1 09JAN2005 1
12 JAN2005 4

Which expression successfully completed the program and created the variable DAY?


A. day(dte)
B. weekday(dte)

C. dayofweek(dte)
D. datdif(dte,'01jan2005'd,'act/act')



데이타 one을 불러워서 새로운 데이타 two 를 만들려고 하는데요. 

day 라는 함수를 어떻게 정의해야 위와같은 결과물이 나올까요..라는 질문입니다. 


format을 보니, Dte는 date9. 형태로 해서 Dte값 그대로 나왔고요. 


day를 보니까 1, 4 이네요. 

즉, 09JAN2005 는 1이고, 12JAN2005 는 4니까 아마 요일을 말하는거겠네요.

참고로 WEEKDAY(변수이름) - 일요일은 1이고, 수요일은 4 입니다.  



Answer: B 


반응형

+ Recent posts