Help using Base SAS procedures

How to print specific number of obs in one page using Report procedure??

Accepted Solution Solved
Reply
Contributor
Posts: 34
Accepted Solution

How to print specific number of obs in one page using Report procedure??

I have sashelp.class dataset. using proc report i wanted to report first 9 observations in first page and remaining 10 in 2nd page.

 

How would I do that?


Accepted Solutions
Solution
‎11-24-2015 01:30 AM
Valued Guide
Posts: 858

Re: How to print specific number of obs in one page using Report procedure??

The power of google compels you:

 

data have;
set sashelp.class;
if _N_ < 9 then p = 1;
else p = 2;
run;

proc report data=have out=want;
define p / order noprint;
break after p / page;

View solution in original post


All Replies
Solution
‎11-24-2015 01:30 AM
Valued Guide
Posts: 858

Re: How to print specific number of obs in one page using Report procedure??

The power of google compels you:

 

data have;
set sashelp.class;
if _N_ < 9 then p = 1;
else p = 2;
run;

proc report data=have out=want;
define p / order noprint;
break after p / page;

Occasional Contributor
Posts: 7

Re: How to print specific number of obs in one page using Report procedure??

I have similar objective I need to accomplish. I need to print my dataset using proc recport so that each page has specific observations. For example I need 40 observations in each page (I don't want to hard code this number). This number may change depending upon on the dataset size which may be passed on via a macro variable.

 

Thanks

Varma

 

 

☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 304 views
  • 0 likes
  • 3 in conversation