Amadeus cookies policy - you'll see this message only once.

Amadeus use cookies on this website. They help us to know a little bit about you and how you use our website, which improves the browsing experience and marketing - both for you and for others. They are stored locally on your computer or mobile device. To accept cookies, continue browsing as normal. Or, go to the privacy policy for more information.

Advanced Report Writing with SAS

After this one day course attendees will be able to use Proc REPORT, Proc TABULATE and the DATA step to create professional stylised reports.

Attendees will understand how to use advanced features of the Output Delivery System to create and apply style templates and use in-line formatting to enhance the appearance of outputs for internet browsers, Rich Text Files (RTF) and the Portable Document Format (PDF).


This course is appropriate for SAS programmers who wish to produce professional summary tables and data listings with SAS and learn through instructor lead tuition.


Attendees of this course should be familiar with the concepts of Proc REPORT, Proc TABULATE and the ODS. Ideally attendees should have attended the Fundamental Report Writing course or equivalent.


ARW1 Customising ODS Style Templates

  • Introduction
  • Creating a Style Definition using Proc TEMPLATE
  • Storing and Applying Styles
  • Workshop Session

ARW2 DATA Step Reports

  • Traditional DATA Step Reports
  • Using the DATA Step ODS Interface
  • Creating More Complex Reports
  • Workshop Session


  • Introduction
  • Changing Style Attributes
  • Specifying Subscripts and Superscripts
  • Controlling Line Breaks and Page Numbering
  • Hanging Indents
  • Workshop Session

ARW4 Advanced Tabulate and Report Techniques

  • Creating Reports with Visual Indicators
  • The Power of COMPUTE Blocks in Proc REPORT
  • Controlling the Styles of Row and Column Totals
  • Decimal Alignment with RTF Output
  • Creating Banded Reports
  • Workshop Session