일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 객관식 경영학
- 객관식 경영학 정오표
- 2024 부산교통공사 면접
- 천소소
- 에듀윌특별판
- 토르마무
- sas base
- 금강마신
- 모듈형 #산인공 #산업인력공단 #ncs #예시문제 #해설
- 김윤상 객경 정오표
- 객경
- 강웅
- 부교공
- 노경찬
- 아비무쌍
- 신입사원 채용
- 코레일
- 부산교통공사
- 산업인력공단 #산인공 #ncs #모듈형 #정오표
- 무협
- 에듀윌 봉모
- 부교공 면접
- 김윤상
- 아비무쌍 #오존
- Today
- Total
나루다루
SAS BASE Q18. sum & grandtotal / subtotal 본문
QUESTION NO: 18
The SAS data set PETS is sorted by the variables TYPE and BREED.
The following SAS program is submitted:
proc print data = pets;
var type breed;
sum number;
run;
What is the result?
A. The SUM statement produces only a grand total of NUMBER.
B. The SUM statement produces only subtotals of NUMBER for each value of TYPE.
C. The SUM statement produces both a grand total of NUMBER and subtotals of NUMBER for each value of TYPE.
D. Nothing is produced by the SUM statement; the program fails to execute.
Answer: A
# 문제 풀이
- grandtotal(총계) : 전체 합
- subtotal(소계) : 부분 합
- proc print 구문에서 sum 변수; 구문을 입력하면 grandtotal을 추가로 보여준다.
* proc print 구문에서 sum 변수; 구문을 입력하고 by 변수;를 입력하면 subtotal을 보여준다. (by변수별로 나눠서 각각의 합계를 보여줌.)
다만 subtotal을 이용할때는 by변수에 대하여 sort(정렬)을 해야 한다. 그렇지 않으면 정렬된 값까지만 표시 되고 그 밑의 값은 표시되지 않음.
'Study > SAS BASE' 카테고리의 다른 글
SAS BASE Q20. if & pdv / Q4, Q15와 비교 (0) | 2018.03.01 |
---|---|
SAS BASE Q19. 결측 & sum [수정] / Q37과 비교 (0) | 2018.03.01 |
SAS BASE Q17. ods / Q66 참고. (0) | 2018.02.13 |
SAS BASE Q16.length (0) | 2018.02.13 |
SAS BASE Q15.if & output (0) | 2018.02.13 |