변수 이름으로 값을 사용하여 데이터를 조 변경하고 그룹별로 숫자 데이터를 요약하려고합니다. proc transpose와 proc report (가로 질러)를 시도했지만 시도 할 수 없습니다. 내가이 일을 알고이, 유일한 방법은 (다른 사람과 합계하지만 만약 변경이 동적으로하지 않은) 데이터 세트입니다 나는이 데이터 세트가 예를 들어SAS는 값을 열 이름으로 사용하여 요약합니다.
:
school name subject picked saving expenses
raget John math 10 10500 3500
raget John spanish 5 1200 2000
raget Ruby nosubject 10 5000 1000
raget Ruby nosubject 2 3000 0
raget Ruby math 3 2000 500
raget peter geography 2 1000 0
raget noname nosubject 0 0 1200
내가 필요를 1 줄에 학생들의 이름으로 '집어 넣은'합계와 나중에 주제별로 집계 한 합계, 마지막 3 열은 집안일, 저장 및 비용의 합계입니다.
school john ruby peter noname math spanish geography nosubject picked saving expenses
raget 15 15 2 0 13 5 2 12 32 22700 8200
학교 또는 과목에 새로운 학생이 생길 경우 동적으로 변경 될 수 있습니까?