Hi: As @Reeza explained, PROC REPORT is designed to only operate on 1 dataset at a time. So you can only do 2 PROC REPORTs one after the other or, if you want the information from 2 datasets in one report, you will have to combine the 2 datasets together, using either SQL or MERGE and then do your report. Here's an example with some fake data. Since you did not provide any data or any code, it is hard to guess what your data or your code looks like or what kind of report you want. However, just making a very, very simple example, with 2 datasets, here's one approach. cynthia
data onefile;
infile datalines;
input name $ amount;
return;
datalines;
alan 100
barb 200
carl 300
diana 400
eddie 500
;
run;
data after30;
infile datalines;
input name $ amount30;
return;
datalines;
alan 150
barb 275
carl 343
diana 454
eddie 577
;
run;
data final;
merge onefile(in=inone) after30(in=in30);
by name;
if inone and in30 then output;
run;
proc report data=final;
column name amount amount30;
define name / order;
define amount / "Original Amount";
define amount30 / "Amount after 30";
rbreak after / summarize;
run;
... View more