1. SET,BY, 에서의 FIRST, LAST
FIRST와 LAST 변수는 SET에서 BY로 정렬해주었을 때 자동적으로 생기는 임시변수이다.(PDV상에서만 존재)
코드를 해석해보면 따로 PDV를 그리지 않아도 되는 것을 알 수 있다.
if first.department
이면 payroll = 0; 으로 지정하고
wagerate와 합쳐준다.
그리고 last.department
인 경우만 보여준다.
즉 last.department의 값이 1인 경우에만 보여주라는 얘긴다.
문제에서 department는 100개의 관찰치를 가졌지만 부서별로 5개씩의 관찰치를 가졌다고 하고 있으므로
last.department는 5개가 나온다.
따라서 답은 A.
'SAS BASE' 카테고리의 다른 글
Crambible / sas 문제 71 (0) | 2016.02.11 |
---|---|
Crambible / sas 문제 70 (0) | 2016.02.11 |
Crambible / sas 문제 68 (0) | 2016.02.11 |
Crambible / sas 문제 67 (0) | 2016.02.11 |
Crambible / sas 문제 66 (0) | 2016.02.11 |