The following course and knowledge testing topics can be mixed and matched in any practical combination to suit your needs. Try out the Course Designer or Test Designer wizards to give it a go yourself. Save what you put together without obligation and get a quote and book whenever you like.

  • SAS® Macros - Automatic Macros and Macros as parameters

    • Introduction to the SAS macro facility
    • Automatic macros
    • Macro references
    • Text substitution with user defined macros
    • Delimiting macro references

    Approximately delivery time: 3 hours

  • SAS® Macros - Macro tokenisation, execution and macro functions

    • Tokenisation and macro resolution
    • Compilation and execution of macros
    • Macro functions in open code.
    • Creating macros from Datastep and SQL

    Approximately delivery time: 3 hours

  • Loading data values into Macro variables

    • Considerations for loading macro values from data.
    • Considerations for using macro variables in the data step
    • Loading macro variables from the Data step
    • Loading macro variables from Proc SQL

    Approximately delivery time: 2 hours

  • SAS® Macros - Macro Programming

    • Macro programs to dynamically generate SAS code and validate parameters
    • Passing parameters to you macro program
    • Conditional processing in the Macro language
    • Iterative processing in the Macro language
    • Autocall facility macros
    • Indirect reference macros (iteratively re-resolved macros)
    • Global and Local macro symbol tables

    Approximately delivery time: 5 hours

    Pre-requisite Topics

    SAS® Programming - Macro
    SAS® Macros - Macro tokenisation, execution and macro functions

YourTeamPlayer onsite SAS® Software Training

Entirely customised SAS® Software education

All courses are at YOUR site
All courses use YOUR DATA
All use YOUR computing environment
Only YOUR staff in attendance
Only dealing with YOUR data issues