pdf – 在proc报告中强制分页符

我正在使用ODS PDF声明中的PROC REPORT在SAS中创建一个2列报告.

我的代码看起来像这样:

ods pdf file='/file/here.pdf' columns=2;
ods pagestart=now;

proc report data=rpt\_data nowd missing contents='';
columns a b c;
by a;
define a /group order=internal;
define b /display;
define c /display;

break after a /page;
run;

这似乎只是“打破”到页面上的下一列,而不是像我希望的那样实际的新页面.

有什么建议!?!?

运行此代码将产生我正在询问的问题.

%let file1='/file/directory/test.pdf';

ods pdf file=&file1. columns=2;
ods pdf startpage=now;

proc sort data=sashelp.class out=temp;
by age;
run;
proc report data=temp nowd missing contents='';
columns age name sex;
by age;
define age /group order=internal;
define name /display;
define sex /display;

break after age /page;
run;
ods \_all\_ close;

最佳答案 据我所知,从9.2开始,ods pdf目的地尚不可能.也就是说,没有非常丑陋的黑客行为,比如在短组中添加鬼行并用背景颜色着色它们,以便它们在纸上看不见,等等. SAS的技术支持非常敏感.不过,在我放弃之前,我会给他们打电话/发电子邮件.希望这个对你有帮助.

点赞