Date: Sun, 24 Feb 2002 17:27:28 -0500 From: basugwm Subject: SAS Macros Training on March 28 ---------------------------------------------------------------------------- A Boston Area SAS Users Group Training Announcement ---------------------------------------------------------------------------- BASUG presents an Outstanding Training Opportunity The course: The Tricky Aspects of Macro Language The instructor: Bob Virgile The price: $125 (but only if you have paid your BASUG dues!) The date: March 28, 2002 (9 a.m. to 4 p.m.) The location: The Holiday Inn, Newton, MA Details on the course material: Macro language can be tricky. Even the most common statements present potential traps. For example, this combination of statements leaves ten extra blanks in the title: call symput('N', nstates); title "All &N States"; And these statements may find a match on the first comparison, but not on the second: %if &state=MA %then %do; %if "&state"="MA" %then %do; And why does the first statement work flawlessly, while the second always generates an error message: %let rank=A-1; %if &rank=A-1 %then %do; This course delves into the tricky areas, from the easy tools to the complex, with an ample helping of programming techniques. This is a lecture-style course, geared to programmers who already have a firm grasp of SAS macro language. Details on the instructor: Bob Virgile is a SAS wizard who has been developing and teaching SAS courses since 1983. He has presented over a dozen papers for SUGI, NESUG, MWSUG, SESUG, and PharmaSUG. He creates the problem-solving contests for SUGI (and formerly for NESUG), and has written two books for SAS Institute. To get more information: If you have any questions (including whether or not your BASUG dues have been paid), call Bob Virgile at (781) 938-0307. Alternatively, you can use email, but note well: virgile@mediaone.net BEFORE March 15 virgile@attbi.com AFTER March 15 Details on registering for class: To register for The Tricky Aspects of Macro Language, use the form below. Include a check made payable to BASUG to cover tuition of $125. If your BASUG dues need to be paid as well, the check should include an additional amount for either $25 (individual dues) or $125 (corporate dues). The BASUG Federal tax id is 04-2964625. Note that this class is open to BASUG members only, meaning your dues must be paid up! If you wish, you can write one check to pay for both your BASUG dues and course tuition. Checks must be mailed prior to March 21, 2002. Be sure to register early! The room size is limited, and we will not overbook! Walk-ins (and late registrations) are likely to be turned away! The hotel is the same one we have used for recent BASUG meetings. All registrants will receive email confirmation including complete directions to the Holiday Inn in Newton. ---------------------------------------------------------------------------- ------------------------------- Registration Information: The Tricky Aspects of Macro Language Name: ___________________________________________________ Company: ________________________________________________ Address: _________________________________________________ Address: _________________________________________________ Address: _________________________________________________ Phone: __________________________ Email Address: ___________________________ The enclosed check covers (check all that apply): ____ Tuition ____ Individual Dues ____ Corporate Dues Mail this form with the check (payable to BASUG) to: Bob Virgile Robert Virgile Associates, Inc. 3 Rock Street Woburn, MA 01801