Можно ли ограничить количество наблюдений на странице для отчета по процессу

Мне просто интересно, можно ли использовать какие-либо опции для ограничения количества наблюдений, напечатанных на странице в процедуре 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;
Другие вопросы по тегам