Everyone who can spell SAS knows how to use PROC PRINT. Its primary use may be as a development tool to help in debugging a long multi-step program, or as a simple report generator when all that is really needed is a quick look at the data, or even a basic low-level finished report. However, if a report generation/information delivery tool with powerful formatting, summarizing and analysis features is called for, then PROC REPORT is the solution. PROC REPORT can provide the standard PROC PRINT functionality, but in addition, can easily perform many of the tasks that you would otherwise have to use the SORT, MEANS, FREQ and TABULATE procedures to accomplish. PROC REPORT is part of the Base SAS product, can run in both an interactive screen-painting mode or a batch mode, and should be the basic tool of choice when there is a need to produce powerful and productive reports from SAS data sets. This paper will present the basics of PROC REPORT (non-interactive mode) through a series of progressively more sophisticated examples of code and output. The original main thrust behind PROC REPORT was its interactive WYSIWYG ability, in which reports can be designed online via screen painting manipulation of actual output. When the desired result is achieved, the design and structure of the report can be saved as a catalog entry and called up repeatedly for additional runs with new sets of data. The design can then be modified at any time, and can either be replaced or saved as an additional entry. This i
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.