Scorpio Software Services Logo Scorpio Software Services    
 
Home > Training > SAS Macro Scorpio Consultancy SAS Training Products Company Information Contact Details Papers and Events Testimonials
SAS Training and SAS Courses
SAS® Macro Course

Audience
SAS Programmers seeking to extend their Programming Skills.

Objectives
This course covers the SAS Macro Language in depth. The theory and methods of the Macro facility are discussed through examples and applications. You will be able to write your own Macros, understand the structure of the SAS Macro Language and deal with the various functions available in the Macro Language.

Prerequisites
To take this course, you should have taken the SAS Fundamentals course and have at least 6 months SAS programming experience.

Duration
2 days.

Course Topics

Introduction

  • Common Coding Tasks
  • General Strategy
  • Workshop
  • Variable Code

  • Macro Variables
  • Resolution Considerations
  • Macro Variables vs Data Step Variables
  • Workshop
  • Code Bundles

  • Definition of a Macro
  • Passing Parameters
  • Compilation and Execution Phases
  • Workshop
  • Behind the Scenes

  • Symbol Tables
  • Rules
  • Nested Macros
  • Global and Local Variables
  • Workshop
  • Code Generation

  • Directing Macro Execution
  • String Manipulation
  • Debugging
  • Workshop
  • The Data Step Interface

  • Functions and Call Routines
  • SYMGET
  • Call SYMPUT
  • Workshop
  • Special Characters

  • Evaluations
  • The Quoting Functions
  • Workshop
  • Working With Macros

  • The Autocall Library and System Options
  • Writing Successful Macros
  • Examples and Utilities
  • Workshop
  • Windows and Menus (optional)

  • %INPUT
  • MVS Windows Definition %window
  • MVS %DISPLAY
  • Examples
  • Workshop
  •  

    Scorpio can organise this course at your site or using training venues in Sydney, Canberra, Melbourne, Brisbane, Adelaide, Perth, Darwin or Hobart. For additional information, please contact us: info@scorpio.net.au

    Training
    - On-site courses
    - On-site courses fees
    - On-the-job training
    Courses
    - Getting Started SAS
    - SAS Fundamentals
    - SAS Programming
    - SAS Report Writing
    - Advanced SAS
    - SAS Macro
    - SAS SQL
    - Using SAS/STAT
    - Using SAS/GRAPH
    - V6 to V8 Base SAS

     
     

    Home | Consultancy | Training | Products | Company | Contact | Papers | Testimonials
    © 2003 Scorpio Software Services. All rights reserved. Terms of use