SAS Proc Report分页符

时间:2019-05-29 11:43:33

标签: sas sas-ods proc-report

我希望有人能够帮助我解决这个问题。我正在尝试使用带有ods pdf的proc报告进行报告。问题是,当我使用page选项旨在在新页面的右侧显示列时,它们出现在同一页面的左侧列的正下方,而不是在新页面上。这是示例代码:

filename _pdf_ "&path.\_&sysdate9..pdf";
 ods pdf file=_pdf_ newfile=none startpage=no style=styles.Profile pdftoc=1 bookmarkgen/*notoc*//*Defined in Step 1 above*/;
ods pdf startpage=now;

proc report data=sashelp.cars(obs=10);
  column make model type origin drivetrain msrp invoice enginesize;
  define make/display style(column)=[width=4cm asis=on just=l] style(hdr)=[asis=on just=l];
    define model /display style(column)=[width=4cm asis=on just=l] style(hdr)=[asis=on just=l];
    define type / display style(column)=[width=8cm asis=on just=l] style(hdr)=[asis=on just=l];
    define origin / display style(column)=[width=5cm asis=on just=c] style(hdr)=[asis=on just=l];
    define drivetrain/display page style(column)=[width=4cm asis=on just=l] style(hdr)=[asis=on just=l];
    define msrp /display style(column)=[width=4cm asis=on just=l] style(hdr)=[asis=on just=l];
    define invoice / display style(column)=[width=8cm asis=on just=l] style(hdr)=[asis=on just=l];
    define enginesize / display style(column)=[width=5cm asis=on just=c] style(hdr)=[asis=on just=l];
 run;

ods pdf close;

我的输出是:enter image description here

该想法是在新页面上显示动力传动系统,msrp,发票和引擎大小。我正在使用SAS 9.4。我已经阅读了文档,以防丢失某些选项,但似乎无法弄清楚。不胜感激。

1 个答案:

答案 0 :(得分:0)

事物的结合:

  1. 将startpage = no更新为yes
  2. 调整类型,原产地,发票,引擎大小变量的宽度。我将其设置为4,并且运行良好