Hi: The issue that you are going to run into is that you want the first report to have page 1 of 10, page 2 of 10; and then you want to start over at page 1 of 10, page 2 of 10. You can reset the beginning page number. But by default, what you will get is page 1 of 20, page 2 of 20 and then after page 10 of 20, numbering would start over with page 1 of 20, page 2 of 20 again. You can see how it works for yourself with this example (only 4 pages total): ods escapechar='^'; options pageno=1 nonumber nodate; ods pdf file='c:\temp\testpgno.pdf'; proc report data=sashelp.shoes(obs=40); title1 j=r 'Page ^{thispage} of ^{lastpage}'; title2 'SASHELP.SHOES'; run; title; options pageno=1; ods pdf; proc report data=sashelp.prdsale(obs=40); title1 j=r 'Page ^{thispage} of ^{lastpage}'; title2 'SASHELP.PRDSALE'; run; title; ods pdf close; But, note that one way to reset page numbers is to do it between procedure steps. The PROC REPORT statement allows you to use the BYPAGENO= option, when you have a BY statement, but again, that would give you 1 of 20, 2 of 20, etc for the first group and then 1 of 20, 2 of 20, etc for the second group. Your only way to work it is to probably do it as 2 separate documents that you put together using an Adobe product or some 3rd party software to combine PDF files. cynthia cynthia
... View more