Welcome to ONLC Training Centers

SAS Macro Language 1: Essentials Course

Class Dates
(click date for class times)
(click Enroll for locations)

Fee:  $795

Savings options:

 Learning Credits
Need a price quote?

Follow the link to our self-service price quote form to generate an email with a price quote.

Need a class for a group?

We can deliver this class for your group. Follow the link to request more information.

Email Alert

Receive an email when this class is available as "Ready to Run" or "Early Notice" status.

Train from your home or office

If you have high-speed internet and a computer you can likely take this class from your home or office.


SAS Macro Language 1: Essentials Course

 

Special Note to New Hampshire Residents
This course has not yet been approved by the New Hampshire Department of Education. Please contact us for an update on when the class will be available in New Hampshire.

Overview

This course focuses on using the SAS macro facility to design, write, and debug macro programs, with an emphasis on understanding how programs that contain macro code are processed.

Learn how to

• Perform text substitution in SAS code.
• Use macro variables and macro functions.
• Automate and customize the production of SAS code.
• Conditionally or iteratively construct SAS code.
• Write self-modifying, data-driven programs.

Who this class is for?

Experienced SAS programmers who are familiar with simple SQL queries and well-versed in DATA step processing and who want to write reusable, dynamic programs and automate repetitive processing in SAS

Prerequisites

SAS Fundamentals and SAS intermediate courses.

Course Outline

Module 1: Introduction

  • • Why SAS macro?
  • • Setting up for this course.

Module 2: SAS Macro Facility

  • • Program flow.
  • • Creating and using macro variables.

Module 3: Storing and Processing Text

  • • Macro functions.
  • • Using SQL to create macro variables.
  • • Using the DATA step to create macro variables.
  • • Indirect references to macro variables.

Module 4: Working with Macro Programs

  • • Defining and calling a macro.
  • • Macro variable scope.
  • • Conditional processing.
  • • Iterative processing.

Module 5: Developing Macro Applications

  • • Storing macros.
  • • Generating data-dependent code.
  • • Validating parameters and documenting macros.

 

View outline in Word

XSAM01

Attend hands-on, instructor-led SAS Macro Language 1: Essentials training classes at ONLC's nationwide locations. Not near one of our locations? Attend these same live classes from your home/office PC via our Remote Classroom Instruction (RCI) technology.

For additional training options, check out our list of Courses and select the one that's right for you.

GENERAL INFO

Class Format
Class Policies
Student Reviews


HAVE QUESTIONS?
First Name

Last Name

Company

Phone

Email

Location

Question/Comment



ONLC TRAINING CENTERS
800-288-8221
www.onlc.com