使用Proc报告将多个变量堆叠到表中的单个列中

时间:2013-03-28 21:06:31

标签: sas

我正在使用proc报告创建一个表,并希望能够使用proc报告将多个变量堆叠到表中的单个列中。我使用proc制表制作了这个,但是很难使用proc Report生成相同的报告。

我的问题:如何在表格的单个列中堆叠多个列变量,以便我可以轻松计算数据的计数和百分比。

我的列变量是:

sex    Age   County  total
M      57    Travis   120
F      13    William  100
M      21    Bexar    123
F      19    william  145

proc report data=test2;
column SEX AGE COUNTY total, (n  pctn);
define sex/group;
define age/ group;
defineCounty/across;
define total/analysis;
run;

最终输出(缺失百分比)

Demographics   Count percentage
M                 2      
F                 2
50-57             1       
10-17             1
19-29             1           

0 个答案:

没有答案