Advanced SAS® Macro Language
Duration: 2 days
If you experience any problems with our on-line booking service, you can call us on
+44 (0)131 225 6952.
Description
This two-day course emphasises advanced techniques that will enable students to
take advantage of macro functionality. Portability, productivity and efficiency issues are
discussed. Other topics include handling special characters within macro parameters; processing
data using macro techniques; performing debugging and troubleshooting tasks and creating a
library of macro utilities.
Objectives
After attending this course, you will be able to apply advanced macro techniques to write dynamic code
and interface with data sets and other files.
Prerequisite Skills
Before selecting this course you should have completed the SAS®
Macro Language course or have equivalent knowledge and experience.
Specifically you should be able to:
- describe how macro processing takes place
- understand the differences between macros created at compilation and execution time
- create user-defined macro variables
- use automatic and user-defined macro variables
- write macros that make common programming tasks easier
- define and use macro programs
- write more dynamic and reduced maintenance production programs
- debug programs that contain macro coding
SAS® System Modules used
Base SAS® and SAS/Graph®
Course Topics
Handling Special Characters and Processing Parameters
- Protecting Special Characters During Compilation
- Protecting Special Characters During Execution
Processing Data using Macro Techniques
- Calling Functions and Routines
- Performing Calculations
- Reading and Writing Data
- Co–ordinating Macro with the DATA Step
Building a Library of Macro Utilities
- Enhancing Functionality
- Creating Utility Routines
- Using Autocall Macros
Developing Macro Applications
- Creating Portable Applications
- Debugging and Troubleshooting
- Applying Best Practices (Self-Study)
Reserve your place on this Newtyne SAS Training Course
|