合并来自 PROC REPORT 的输出 RTF 中的单元格
Merging Cells in Output RTF from PROC REPORT
在网上查看后并没有完全找到我需要的东西——是否可以使用 PROC REPORT
在输出 RTF 文件中向下合并单元格?以下是我 PROC REPORT
:
的特定学习日示例
对于某些研究日,有多个 Tukey 结果,如本例所示。对于其他人,单行没有 Tukey 结果,因此不需要合并。我希望我的 table 输出如下:
下面是我的 SAS 代码 -- 是否可以添加任何内容或是否需要在我使用的自定义模板中进行更改?
ODS RTF FILE="&RESULTS\TEST.RTF" STYLE=CUSTOM;
proc report data = test nofs;
column DAY _1 _2 _3 _4 _5 SHIFT_P STR;
define DAY / group "Study Day" order=data;
define _1 / group "1";
define _2 / group "2";
define _3 / group "3";
define _4 / group "4";
define _5 / group "5";
define SHIFT_P / group "Group Effect P-Value";
define STR / display "Estimated Difference (Relationship) Tukey's P-Value";
run;
ODS RTF CLOSE;
您可以在 PROC REPORT
语句中使用 SPANROWS
选项。这是一个简化的例子:
ODS RTF FILE="c:\temp\TEST.RTF";
proc report data = SASHELP.CARS nofs spanrows;
column Make Origin Drivetrain;
define Make / group "Make" order=data ;
define Origin / group "Origin";
define Drivetrain / group "Drivetrain";
run;
ODS RTF CLOSE;
SPANROWS
从 9.2 开始可用。
在网上查看后并没有完全找到我需要的东西——是否可以使用 PROC REPORT
在输出 RTF 文件中向下合并单元格?以下是我 PROC REPORT
:
对于某些研究日,有多个 Tukey 结果,如本例所示。对于其他人,单行没有 Tukey 结果,因此不需要合并。我希望我的 table 输出如下:
下面是我的 SAS 代码 -- 是否可以添加任何内容或是否需要在我使用的自定义模板中进行更改?
ODS RTF FILE="&RESULTS\TEST.RTF" STYLE=CUSTOM;
proc report data = test nofs;
column DAY _1 _2 _3 _4 _5 SHIFT_P STR;
define DAY / group "Study Day" order=data;
define _1 / group "1";
define _2 / group "2";
define _3 / group "3";
define _4 / group "4";
define _5 / group "5";
define SHIFT_P / group "Group Effect P-Value";
define STR / display "Estimated Difference (Relationship) Tukey's P-Value";
run;
ODS RTF CLOSE;
您可以在 PROC REPORT
语句中使用 SPANROWS
选项。这是一个简化的例子:
ODS RTF FILE="c:\temp\TEST.RTF";
proc report data = SASHELP.CARS nofs spanrows;
column Make Origin Drivetrain;
define Make / group "Make" order=data ;
define Origin / group "Origin";
define Drivetrain / group "Drivetrain";
run;
ODS RTF CLOSE;
SPANROWS
从 9.2 开始可用。