Hi:
Even though this code is using SASHELP.CARS, imagine that where I have MAKE going across the columns, you would have your Interval variable. And then where I have MSRP and INVOICE going down the rows, you would have the variables for which you wanted descriptive statistics.
This might be easier to do with PROC TABULATE than PROC REPORT. Frequently when folks generate this kind of report with PROC REPORT, they "preprocess" the data with PROC MEANS first to get the descriptive statistics and -then- they use PROC PRINT or PROC REPORT on the output from PROC MEANS.
Anyway, here's some PROC TAB code to try. Note the use of the format modifier to give the N statistic a different format from the other statistics.
cynthia
[pre]
ods listing close;
ods rtf file='c:\temp\desc_stats.rtf'
style=journal;
proc tabulate data=sashelp.cars f=comma12.2;
title '1) With Proc Tabulate';
where make in ('Acura', 'GMC', 'Buick');
class make;
var msrp invoice;
table msrp*(n*f=comma6. min max mean std)
invoice*(n*f=comma6. min max mean std),
make all;
run;
ods rtf close;
[/pre]