2014-09-16 1 views
0

일부 소계 및 총합을 얻는 데 문제가 있습니다. 내 보고서의 두 번째 열에 의해 소계와 총계가 필요합니다. 나는 전체 총계는 국가를 위해 일을하지만 지금은 그것을 성별로 분류 할 수 있습니다총계는 어떻게 두 번째 수준으로 그룹화 할 수 있습니까?

State  Gender  count 

AL    F    10 
AL    F    2 
AL    M    5 
AL    M    4 
AL    M    3 
Subtotal AL F    12 
Subtotal AL M    12 
CT    F    2 
CT    M    1 
Subtotal CT F    2 
Subtotal CT M    1 

Grand Total F    12 
       M    6 

: 여기에 내가 뭘 원하는지의 예입니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 내가 읽고있는 동안 더미 블록과 더미 카운트 변수가있는 계산 블록을 설정해야합니다. 이게 그보다 쉬울 것 같니? 어떤 도움이라도 대단히 감사하겠습니다.

+0

나는 계산서를 기반으로 proc 보고서를 가정하지만 proc tabulate도 옵션이 될 수 있다고 생각합니다. – Reeza

+0

예, proc 보고서를 사용하고 있습니다. 나는 매크로와도 복잡한 상황에 처해있다. 그러나 이것은 개념의 멍청한 예이다. 내 실제 데이터는 총계와 부분합 및 총계에 필요한 5 가지 항목으로 구성된 12 개월 분량의 데이터입니다. 각각의 상태에 대해 F와 M의 합계를 유지하기 위해 더미 변수를 만드는 대신 다른 솔루션을 기대했습니다. – user4048225

+0

WAYS 및 TYPE 문을 사용하여 Proc Means를보십시오. 출력 테이블을 원하는대로 쉽게 수정 한 다음 결과를 Proc Print로 인쇄 할 수 있습니다. – Reeza

답변

0
proc tabulate data = something; 
    class state gender count; 
    table state, gender*count; 
run; 

희망 사항. 실제 데이터가 없어도 입력 데이터가 어떻게 보이는지, 사용중인 proc가 무엇인지 알지 못해도 대답하기가 어렵습니다.

관련 문제