SAS BASE

Crambible / sas 문제 69

표독's 2016. 2. 11. 12:02



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