Introduction
to Macros!
BASUG
Half-Day Training Session
Topic: Macro Language Overview
Instructor: Bob Virgile
Robert
Virgile Associates, Inc.
Bob
Virgile is one of our most popular BASUG instructors. He has been developing and teaching SAS
courses since 1983. He formerly created
the problem-solving contests for SUGI and NESUG, has presented dozens of
papers, and has written two books for SAS Institute. He is the only person to be officially barred
from the NESUG SAS Bowl competition due to superior SAS knowledge.
When: Thursday,
December 6, 2007, 1:00-5:00
Price: $125 (if paid by check postmarked by Tuesday, November
27, 2007)
$150
(paid at-the-door)
See
details below
Summary: You know SAS but you’re envious of your colleagues who
know macros. Don’t be intimidated. This course is intended to get you to easily
climb that mountain of greater SAS programming skills. It will cover a broad range of macro topics,
including both enough to get started and exposure to more complex topics you
will encounter along the way.
Audience: This course is intended for SAS programmer/analysts
looking to extend their skills by utilizing SAS macro language. You must have familiarity with the DATA and
PROC steps and be interested in learning how to reduce repetitive code and work
towards more dynamic, data-driven coding practices.
Benefits: Students will learn about:
· Creating and using macro variables
· Creating macros to generate SAS code
· An overview of more advanced features
Contact: If you have questions about the course contact: Sally
Skinner (sally.skinner@tufts.edu) or Robert Rosofsky
(Robert.Rosofsky@verizon.net)
Registration: Pre-registration is required. Please see detailed information below.
Course
Topics
Overview: Types of Uses for Macro Language
Assigning
and Resolving Values for Macro Variables
CALL
SYMPUT to Interface with the Data Step
Defining
and Invoking Macros
Macro
Programming Statements
Brief
explanations of more complex topics:
Ø Timing
of SAS Language vs. Macro Language
Ø Interactive
Macro Windows
Ø Macro
Quoting
Ø Macro
Functions
Ø Libraries
of Macros
Registration and Payment Instructions for
the Course
Please read this entire section
carefully!
1. You must pre-register for this training, by going to this site: http://www.basug.org/register.php3
INDIVIDUAL, ON-LINE PRE-REGISTRATION IS REQUIRED FOR
TRAINING. NO EMAIL!
All registrants will receive an immediate email confirmation of their pre-registration.
Within 72 hours you will then receive another e-mail, with a customized invoice for the training, based on your membership status.
Seats are limited, so register early! Seating is guaranteed only for pre-paid registrants.
2. Complete the invoice form and mail it along with your check, postmarked by Tuesday, November 27, 2007 to our Treasurer at:
BASUG
PO Box 253
Boston, MA 02117
3. Note that this class is open to BASUG members only. This means that your 2007 $25 individual membership dues must be paid up in order to attend! If you are not currently a member, your invoice will include the $25 fee for 2007 BASUG membership dues.
If you have any questions about your BASUG membership status, please contact our Membership Coordinator (Robert Rosofsky) at: Robert.Rosofsky@Verizon.net
4. Please do not mail any checks after Tuesday, November 27, 2007. If you miss the mail-in deadline, bring your completed invoice form and a check made payable to BASUG to cover the at-the-door tuition rate of $150, plus any $25 membership fees due, as specified in your invoice form. For walk-ins, we will only be able to accommodate people on a first-come, first-served basis until seats are filled.
Full payment is due by the day of the class. There will be NO EXCEPTIONS. As a small voluntary organization, we cannot accept credit cards at this time. We also will not handle cash, so checks only please.
5 REFUND POLICY: To receive a full refund, notify either of the meeting coordinators (see “Contact” above) by 5PM on November 27, 2005. After November 27, we will refund your payment only if we can fill your seat with attendees at the door.
MEMBERSHIP
Keep your BASUG Membership up-to-date! Print out a membership form from our website,
and bring it with you to the meeting (along with your check). Please note that we have discontinued
Corporate Memberships - we now provide only Individual Membership at $25
annually. For more information on our
membership policy, or to print out a form visit: http://www.basug.org/basugj.shtml
DIRECTIONS TO THE TRAINING Directions to the Brookline Holiday Inn can be found at http://www.basug.org/directions.html.
BASUG CONTACTS BASUG's Mail Address: BASUG PO Box 253 Boston, MA 02117
To email our Webmaster: basugwm@basug.org