Understanding SAS Report-Writing Tools

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.

Figure 1.1. Example of a Detail Report
Figure 1.2. Example of a Summary Report

Get SAS® Guide to Report Writing: Examples, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.