Можно ли ограничить количество наблюдений на странице для отчета по процессу
Мне просто интересно, можно ли использовать какие-либо опции для ограничения количества наблюдений, напечатанных на странице в процедуре Proc Report?
Спасибо
1 ответ
Решение
Это зависит частично от места назначения.
PROC REPORT
в чувствительных к странице местах, таких как ODS LISTING
или же ODS PDF
Можно убедить ограничить наблюдения несколькими способами.
ODS LISTING
: OPTIONS PS=[#]
установит размер страницы. PS
вариант на PROC REPORT
Заявление также делает это. См. Отчет PROC REPORT для более подробной информации.
ODS PDF
, ODS RTF
другие чувствительные к странице места назначения: создайте переменную страницы, которая хранит информацию о том, на какую страницу попадает наблюдение.
ods pdf;
data cars;
set sashelp.cars;
if mod(_n_,20)=0 then page_num+1;
run;
proc report data=cars;
columns make model page_num;
define page_num/ order noprint;
break after page_num/page;
run;
ods pdf close;