| PharmaSUG |
2026 |
Timing, Masking, and Resolution: Understanding and Debugging SAS Macros |
Carleigh Jo Crabtree |
source |
11 |
| MWSUG |
2025 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| MWSUG |
2025 |
Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform |
Troy Martin Hughes |
source |
8 |
| SESUG |
2025 |
From Dynamic to Lexical: A Comparative Exploration of Scoping Rules in SAS and R |
Chen Ling |
|
8 |
| SESUG |
2025 |
Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform In-Memory Lookup and Initialization Operations |
Troy Martin Hughes |
|
8 |
| PharmaSUG |
2025 |
Writing SAS MACROs in R? R functions can help! |
Chen Ling, Yachen Wang |
source |
17 |
| WUSS |
2023 |
Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform In-Memory Lookup and Initialization Operations |
Troy Martin Hughes |
source |
8 |
| PharmaSUG |
2023 |
Undo SAS Fetters with Getters and Setters: Supplanting Macro Variables with More Flexible, Robust PROC FCMP User-Defined Functions That Perform In-Memory Lookup and Initialization Operations |
Troy Martin Hughes |
source |
8 |
| PharmaSUG |
2023 |
Using SQL Dictionaries to Research the Global Symbol Table |
Ronald J. Fehd |
source |
23 |
| SESUG |
2022 |
Using SQL Dictionaries to Research the Global Symbol Table |
Ronald J. Fehd |
source |
15 |
| WUSS |
2022 |
An Autoexec Companion, Allocating Location Names during Startup |
Ronald J. Fehd |
source |
17 |
| WUSS |
2022 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| PharmaSUG |
2022 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| SESUG |
2021 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| PharmaSUG |
2021 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| SGF |
2020 |
Think Globally, Act Locally: Understanding the Global and Local Macro Symbol Tables |
Michelle Buchecker |
source |
11 |
| PHUSE EU |
2019 |
SAS Macro Quoting - A Look Behind the Scenes |
Tim Lepp |
source presentation source |
9 |
| PharmaSUG |
2019 |
Creating In-line Style Macro Functions |
Arthur X. Li |
source |
4 |
| SESUG |
2018 |
An Autoexec Companion, Allocating Location Names during Startup |
Ronald J. Fehd |
source |
16 |
| WUSS |
2016 |
Macro Basics for New SAS Users |
Cynthia L. Zender |
source |
26 |
| MWSUG |
2015 |
An Autoexec Companion, Allocating Location Names during Startup |
Ronald J. Fehd |
|
15 |
| MWSUG |
2015 |
Do we need Macros? An Essay on the Theory of Application Development |
Ronald J. Fehd |
|
10 |
| PHUSE EU |
2015 |
WPP, Worst Programming Practice - Real-life Pittfalls in Everyday Clinical Programming: Why and How |
Hannes Engberg Raeder, Rowland Hale |
source presentation source |
14 |
| PharmaSUG |
2015 |
Is Your Failed Macro Due To Misjudged "Timing"? |
Arthur X. Li |
source |
22 |
| SGF |
2015 |
Unraveling the Knot of Ampersands |
Joe Matise |
source |
8 |
| WUSS |
2014 |
Are You a Control Freak? Control Your Programs - Don't Let Them Control You! |
Mary F. O. Rosenbloom, Arthur L. Carpenter |
source |
20 |
| WUSS |
2013 |
Flexible Code: How Not to Get Stuck in a "Maze of twisty little passages, all alike" |
Paul D. Hamilton |
source |
6 |
| NESUG |
2013 |
Macro Basics for New SAS Users |
Cynthia L. Zender |
|
26 |
| SGF |
2013 |
Macro Basics for New SAS Users |
Cynthia L. Zender |
source |
26 |
| PharmaSUG |
2012 |
Is Your Failed Macro Due To Misjudged "Timing"? |
Arthur X. Li |
source |
22 |
| SGF |
2012 |
Is Your Failed Macro Due To Misjudged "Timing"? |
Arthur X. Li |
source |
22 |
| WUSS |
2011 |
Protecting Macros and Macro Variables: It Is All About Control |
Arthur L. Carpenter |
source |
11 |
| MWSUG |
2011 |
Protecting Macros and Macro Variables: It Is All About Control |
Eric T. Sun, Arthur L. Carpenter |
|
11 |
| PharmaSUG |
2011 |
Protecting Macros and Macro Variables: It Is All About Control |
Eric T. Sun, Arthur L. Carpenter |
source |
11 |
| PharmaSUG |
2010 |
When Best to Use the %LET Statement, the SYMPUT Routine, or the INTO Clause to Create Macro Variables |
Arthur X. Li |
|
18 |
| SGF |
2010 |
When Best to Use the %LET Statement, the SYMPUT Routine, or the INTO Clause to Create Macro Variables |
Arthur X. Li |
source |
18 |
| PHUSE EU |
2009 |
MACRO PROCESSOR - The Masked Warrior |
Salaja Akkadan |
source |
11 |
| WUSS |
2009 |
Creating Macro Variables Using the %LET Statement or the SYMPUT Routine |
Arthur X. Li |
source |
14 |
| SGF |
2009 |
Secret Sequel: Keeping Your Password Away From the LOG |
Paul D. Sherman, Arthur L. Carpenter |
source |
9 |
| NESUG |
2008 |
Adapting your SAS Programs into the SAS9 Paradigm |
Cynthia L. Zender |
|
21 |
| SGF |
2008 |
Adapting your SAS Programs into the SAS9 Paradigm |
Cynthia L. Zender |
source |
21 |
| SGF |
2008 |
SAS Macro: Beyond the Basics |
Stephen R. Philp |
source |
17 |
| NESUG |
2007 |
ODS Options and SAS Stored Processes |
Cynthia L. Zender |
|
25 |
| WUSS |
2007 |
Secret Sequel: Keeping Your Password Away From the LOG |
Paul D. Sherman, Arthur L. Carpenter |
source |
10 |
| PharmaSUG |
2007 |
Secret Sequel: Keeping Your Password Away From the LOG |
Paul D. Sherman |
|
10 |
| SGF |
2007 |
ODS Options and SAS Stored Processes |
Cynthia L. Zender |
source |
25 |
| SESUG |
2006 |
Data Step Interfaces with the Macro Facility |
Toby Dunn |
source |
17 |
| WUSS |
2005 |
Make 'em %LOCAL: Avoiding Macro Variable Collisions |
Arthur L. Carpenter |
source |
4 |
| PharmaSUG |
2005 |
Make 'em %LOCAL: Avoiding Macro Variable Collisions |
Arthur L. Carpenter |
|
4 |
| NESUG |
2004 |
Going Under the Hood: How Does the Macro Processor Really Work' |
Lisa Lyons |
|
15 |
| WUSS |
2003 |
Nine Steps to Get Started Using SAS Macros |
Jane Stroupe |
source |
5 |
| SCSUG |
2003 |
Macros - Basic |
Destiny Corporation (a company) |
|
14 |
| SCSUG |
2003 |
Macros - Intermediate |
Destiny Corporation (a company) |
|
12 |
| SESUG |
2003 |
Macros - Intermediate |
Destiny Corporation (a company) |
|
13 |
| MWSUG |
2003 |
Beginning Macros |
Destiny Corporation (a company) |
|
14 |
| MWSUG |
2003 |
Intemediate Macros |
Destiny Corporation (a company) |
|
12 |
| PharmaSUG |
2003 |
Nine Steps to Get Started Using SAS Macros |
Jane Stroupe |
|
6 |
| SUGI |
2003 |
Nine Steps to Get Started Using SAS Macros |
Jane Stroupe |
source |
5 |
| SESUG |
1999 |
Macro Internals for the User - Developer's Overview |
Susan M. O'Connor |
source |
14 |
| NESUG |
1998 |
&&&, ;;, and Other Hieroglyphics - Advanced Macro Topics |
Christopher Yindra |
|
9 |
| NESUG |
1997 |
Macros from Beginning to Mend - A Simple and Practical Approach to the SAS Macro Facility |
Michael G. Sadof |
|
7 |
| SUGI |
1997 |
&&&, ;;, and Other Hieroglyphics - Advanced Macro Topics |
Christopher Yindra |
source |
9 |
| NESUG |
1996 |
&&&, ;;, and Other Hieroglyphics |
Christopher Yindra |
|
8 |
| SUGI |
1995 |
Printing the Contents of Macro Symbol Tables |
Derek Drummond |
source |
2 |