Education

SAS Programming Fast Track - Advanced (FAST2)

Duration

5 days

Description

This course builds on the concepts presented in the SAS Programming II: Manipulating Data with the DATA Step course. It focuses on reading data with direct access; combining data; sorting; using multidimensional arrays, hash tables, and formats for table lookups; efficiently storing data; utilizing best practices; and creating tables with the SAS Scalable Performance Data Engine. The course also explains the components of the SAS macro facility and teaches you how to design, write, and debug macro systems. Emphasis is placed on understanding how programs with and without macro code are processed.

This course combines the SAS Programming III: Advanced Techniques and Efficiencies and SAS Macro Language courses.

.

Prerequisite Skills

This course is not appropriate for beginning SAS software users. Before attending this course, you should have at least nine months of SAS programming experience and should have completed the SAS Programming II: Manipulating Data with the DATA Step course. Specifically, you should be able to do the following:

Course Topics

Introduction

Accessing Observations

Combining Data Horizontally

Combining Data Vertically

BY-Group Processing and Sorting

Using Lookup Tables to Match Data

Controlling Data Storage Space

Utilizing Best Practices to Improve Efficiency

Introduction to the Macro Facility

Macro Variables

Macro Definitions

DATA Step and SQL Interfaces

Macro Programs

Booking

Please contact the Education Team at SAS for the latest information on all SAS courses or to put your name on our specialised course waiting list.