Most SAS procedures produce output in a standard format. Two procedures, REPORT and TABULATE, allow some customization of output layout. DATA steps and ODS features provide the most flexibility in customizing and selecting report output. The examples in this book focus on the application of report-writing procedures, DATA steps, and ODS in producing reports.
When writing a program to create a report, you need to know which SAS procedures specialize in the kind of report you want to produce. Reports can be categorized as detail, summary, customized, and multipanel. Examples of each are shown in Figures 1.1 through 1.4.