SAS Macro Language 2: Developing Macro Applications
This outline is provisional and subject to change.
This course is designed for experienced SAS macro programmers who want to learn to develop and use macro applications. New techniques and best practices are taught within the context of the applications. Case studies are included at the end of each day to allow participants to apply new skills.
Learn how to
- create a framework for developing macro applications
- develop reusable macros
- read and process data
- pass and process macro parameters
- use the macro facility to manage output.
Who should attend
SAS macro programmers who have a solid understanding of the macro facility
Expand All
Collapse All
Print version
Prerequisites
Before attending this course, you should have completed the
SAS Macro Language 1: Essentials course or have equivalent knowledge and experience. You should be comfortable writing macro programs that contain iterative processing and conditional processing.
Course Contents
Introduction
- course logistics
- course overview
Framework for Developing Macro Applications
- applying best practices
- debugging and troubleshooting
- creating efficient macros
- understanding symbol tables
- creating portable applications
Reading and Processing Data
- processing SAS data sets
- processing external files
Developing Reusable Macros
- developing macro routines
- developing macro functions
Passing and Processing Macro Parameters
- validating parameter values
- working with special characters
Using the Macro Facility to Manage Output
Case Study 1
- case study 1 for shared modules
- case study 1 for summary analysis
- case study 1 for customer and order analysis
- case study 1 for database update process
- case study 1 for Internet order analysis
Case Study 2
- case study 2 for shared modules
- case study 2 for summary analysis
- case study 2 for customer and order analysis
- case study 2 for database update process
- case study 2 for Internet order analysis
Software
This course addresses Base SAS. This course is appropriate for students who are using SAS 9 software.
Course Materials
Students receive a hardcopy of the course notes and, in some courses, can choose to take home a copy of the course data.
Share Your Thoughts
Are there additional topics you'd like for this course to address?
Would you like for this course to be offered at another training facility?
Let us know by adding to our
Interest List.
Course fee and EPTO units will differ for on-site training.
This page was created using SAS software.