Я надеюсь, что кто-нибудь сможет помочь мне с этой проблемой. Я пытаюсь сделать отчет, используя протокол proc с ods pdf
. Проблема в том, что когда я использую опцию 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;
Мой вывод:
Идея состоит в том, чтобы отобразить трансмиссию, MSRP, счет-фактуру и объем двигателя на новой странице. Я использую sas 9.4. Я прочитал документацию на случай, если мне не хватает какой-то опции, но не могу понять это. Буду признателен за любую помощь.