在proc表格(SAS)的顶部列中添加行百分比

在proc表格(SAS)的顶部列中添加行百分比,sas,proc,Sas,Proc,我正在SAS中使用Proc tablate,我想制作一个如下示例所示的表格: 如您所见,我想计算每年的rowpctn。我的问题是我不知道在代码中把rowpctn写在哪里,在网上搜索了一个小时后,我仍然找不到答案 我的代码如下所示: Proc tabulate Data=Have; class year gender question_1; table gender, year*question_1; run; 我必须在何处声明rowpctn才能获得所需的结果?在等待响应时,我一直在互联网上搜索

我正在SAS中使用
Proc tablate
,我想制作一个如下示例所示的表格:

如您所见,我想计算每年的
rowpctn
。我的问题是我不知道在代码中把
rowpctn
写在哪里,在网上搜索了一个小时后,我仍然找不到答案

我的代码如下所示:

Proc tabulate Data=Have;
class year gender question_1;
table gender, year*question_1;
run;

我必须在何处声明rowpctn才能获得所需的结果?

在等待响应时,我一直在互联网上搜索答案,我自己也设法找到了解决方案

代码如下:

Proc tabulate Data=Have;
class year gender question_1;
table gender*pctn<question_1>, year*question_1;
run;
Proc tablate Data=Have;
年级性别问题1;
表1性别*pctn,年份*问题1;
跑