Ask the Expert Webinar Series

How Do I Build a Macro Application?

On-Demand • Cost: Complimentary

About the webinar

SAS macro programming can reduce the amount of time spent on the development and maintenance of SAS programs by enabling programmers to write SAS code that will rewrite itself.

The techniques you'll learn can minimize the amount of SAS code that you need write to perform common tasks.

In this presentation, you’ll see an example of how to turn a SAS program into a macro application.

Prior to the webinar, you can check out Stacey Syphus’ other macro videos on the SAS Users YouTube channel under SAS Tutorials: How to Create Macro Variables and Use Macro Functions and 3 Steps to Build a SAS Macro Program.

You will learn:

  • How to build a macro application that dynamically updates SAS code based on input parameters and data.
  • How to validate macro parameters and build custom log messages for useful feedback.
  • How to save macro programs for easy reuse.

Have a SAS profile? To complete this form automatically Sign In


All personal information will be handled in accordance with the SAS Privacy Statement.

  Yes, I would like to receive occasional emails from SAS Institute Inc. and its affiliates about SAS products and services. I understand that I can withdraw my consent at any time by clicking the opt-out link in the emails.

About the Expert

Stacey Syphus
Director of Education, SAS

Stacey Syphus leads a group on the SAS Education team that is responsible for developing and delivering training for SAS programming, business intelligence and data management.