SAS Macro Programming: Advanced Topics
Duration: 1.0 day CEU: 0.6
This course is designed for those who have a solid understanding of the macro facility and want to expand their knowledge with additional macro techniques.
Learn how to
- protect special characters during macro compilation and execution
- use functions and routines to perform calculations and read/write data
- create utility macro programs
- store macro programs permanently.
Who should attend
Experienced SAS macro programmers
Prerequisites
Before attending this course, you should have completed the
SAS Macro Language course or have equivalent knowledge and experience.
Course Contents
Handling Special Characters
- applying compile-time quoting functions
- applying execution-time quoting functions
Processing Data using Macro Techniques
- performing numerical calculations
- calling functions and routines
- reading and writing data
- coordinating macro with the DATA step
Building a Library of Macro Utilities
- enhancing functionality
- using autocall macros
- using stored compiled macros
Developing Macro Applications
- applying best practices
- debugging and troubleshooting
- creating portable applications
Software Addressed
This course addresses the following software product(s): Base SAS. This course is appropriate for students who are using SAS Version 8 or 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.
Registration
To register for this course in the US, call 800-333-7660 or visit
support.sas.com/training.
This course is also available for on-site training, or you can create a custom course by combining material from several courses. For more details, contact SAS Education in Cary, NC at 919-531-7321 or send e-mail to
training@sas.com.