我正在尝试将一个表格从PROC REPORT拆分为两个(因为它很大,可以放在一个页面上)。我发现(谢谢谷歌)两种方式进行拆分,都基于虚拟变量('pgbrk')指示拆分的位置。我现在的问题是我想在表格中添加不同的字幕,指出我们正在查看的表格的哪一部分。我在下面添加了一个可重现的示例。在第一个我可以添加一行(我可以定义我自己)到表,在第二个我有一个自动生成的子标题。任何人都可以帮助将两者合并为一个自定义的子标题吗?
谢谢!
/基拉
data test;
infile datalines;
input name $ sex $ pgbrk;
return;
datalines;
Anne F 1
Bengt M 1
Camilla F 1
Dan M 1
Emil M 2
Frode M 2
Gertrud F 2
Hedvig F 2
Ida F 2
;
run;
proc report data = test nowd ;
title '1) Use PGBRK in BREAK AFTER';
column pgbrk name sex ;
define pgbrk / group noprint;
define name/group;
define sex/display;
break after pgbrk / page;
compute before _page_;
disp_line = 'Table part: '||trim(put(pgbrk,2.0));
line disp_line $20.;
endcomp;
run;
proc report data=test nowd;
by pgbrk;
title '2) Use PGBRK in BY PGBRK=#byval1';
column name sex;
define name/group;
define sex/display;
run;