现在尝试搞定了,加入 *pctsum<Name > 或*pctsum<id > 就可以了
数据如下
- data Insert;
- input Name $ id year money @;
- datalines;
- A 1 2010 90
- A 2 2010 80
- A 3 2010 70
- B 1 2010 89
- B 2 2010 98
- B 3 2010 87
- C 1 2010 87
- C 2 2010 87
- C 3 2010 87
- A 1 2011 90
- A 2 2011 80
- A 3 2011 70
- B 1 2011 89
- B 2 2011 98
- B 3 2011 87
- C 1 2011 87
- C 2 2011 87
- C 3 2011 87
- ;
- run;
- proc tabulate data=Insert;
- class Name id year;
- var money;
- table Name*id,year*money;
- run;
1-按子列汇总百分比:
说明:以id求和算百分比,此时 id=1的 34%=90/(90+89+87)
2-按父列汇总百分比:
说明:以Name求和算百分比,此时 id=1的 38%=90/(90+80+70)
请问以上两种目标怎样在Tabulate中实现??谢谢



雷达卡






京公网安备 11010802022788号







