| MWSUG |
2025 |
SAS Macro Programming: The Basics and Beyond |
Kirk Paul Lafler |
source |
13 |
| PharmaSUG |
2025 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
11 |
| PHUSE EU |
2024 |
Effective APIs for SAS Language Applications |
Oliver Robinson, T. Randall Betancourt |
source presentation source |
17 |
| WUSS |
2024 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
10 |
| SESUG |
2023 |
Effective APIs for SAS Language Applications |
T. Randall Betancourt |
source |
20 |
| PharmaSUG |
2023 |
Effective APIs for SAS Language Applications |
T. Randall Betancourt, Oliver Robinson |
source |
20 |
| WUSS |
2022 |
An Autoexec Companion, Allocating Location Names during Startup |
Ronald J. Fehd |
source |
17 |
| WUSS |
2022 |
Macro Programming Essentials for New SAS Users |
Kirk Paul Lafler |
source |
11 |
| SCSUG |
2019 |
SAS Macro Programming Essentials for New Users |
Kirk Paul Lafler |
source |
10 |
| MWSUG |
2019 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
|
13 |
| SGF |
2019 |
Hands-On SAS Macro Programming Essentials for New Users |
Kirk Paul Lafler |
source |
10 |
| SESUG |
2018 |
An Autoexec Companion, Allocating Location Names during Startup |
Ronald J. Fehd |
source |
16 |
| SESUG |
2018 |
Data Integration Best Practices |
Harry Droogendyk |
source |
17 |
| SESUG |
2018 |
Hands-On SAS Macro Programming Essentials for New Users |
Kirk Paul Lafler |
source |
10 |
| PharmaSUG |
2018 |
Developing Large SAS Macro Applications |
John Ingersoll |
source |
13 |
| SGF |
2018 |
Data Integration Best Practices |
Harry Droogendyk |
source |
17 |
| WUSS |
2017 |
I've Got to Hand It to You; Portable Programming Techniques |
Arthur L. Carpenter, Mary F. O. Rosenbloom |
source |
21 |
| PharmaSUG |
2017 |
I've Got to Hand It to You; Portable Programming Techniques |
Arthur L. Carpenter |
source |
21 |
| SGF |
2017 |
I've Got to Hand It to You; Portable Programming Techniques |
Arthur L. Carpenter, Mary F. O. Rosenbloom |
source |
21 |
| MWSUG |
2016 |
I've Got to Hand It to You; Portable Programming Techniques |
Arthur L. Carpenter, Mary F. O. Rosenbloom |
|
20 |
| PharmaSUG |
2016 |
Hands-On SAS Macro Programming Essentials for New Users |
Kirk Paul Lafler |
source |
10 |
| SGF |
2016 |
Finding the One: Using SAS Code and SAS Data Quality Server to Create a Matched Record |
Elena Shtern, Kim Hare |
source |
25 |
| PHUSE EU |
2015 |
SAS Macros - Useful Bits and Pieces |
Lawrence Heaton-Wright |
source presentation source |
9 |
| WUSS |
2015 |
Master Macro Variables - by Examples |
Sophia Yue |
source |
16 |
| SGF |
2015 |
A Set of SAS Macros for Generating Survival Analysis Reports for Lifetime Data with or without Competing Risks |
Zhen-Huan Hu |
source zip |
6 |
| SGF |
2015 |
Hands-On SAS Macro Programming Essentials for New Users |
Kirk Paul Lafler |
source |
10 |
| SESUG |
2014 |
Bulletproof Macros: Avoiding Macro Name Collisions |
David H. Abbott, Veterans Affairs |
source |
5 |
| SESUG |
2014 |
SAS Metadata Querying and Reporting Made Easy: Using SAS Autocall Macros |
Jiangtang Hu |
source |
9 |
| SESUG |
2014 |
Store and Recall Macros with SAS Macro Libraries |
John M. Myers |
source |
11 |
| PHUSE EU |
2014 |
Migrating Between SAS Clinical Standards Toolkit Versions 1.5 and 1.6. Is that an African or a European Swallow*? |
Gene Lightfoot |
source presentation source |
6 |
| MWSUG |
2014 |
%LET Me Help You Improve Your Reporting |
Lori Sissing |
|
4 |
| WUSS |
2014 |
Macros to Manage your Macros? |
Garrett Weaver |
source |
12 |
| SGF |
2014 |
Using Base SAS to Extend the SAS System |
Mark L. Jordan |
source |
11 |
| WUSS |
2013 |
Hands-On SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
9 |
| SCSUG |
2013 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
9 |
| SESUG |
2013 |
Don't Get the Finger... You Know the FAT Finger Creating a Modular Report Approach using BASE SAS |
Penny Eckert |
source |
9 |
| MWSUG |
2013 |
Hands-On SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
|
9 |
| SGF |
2013 |
Hands-On SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
9 |
| SGF |
2013 |
Macro Quoting to the Rescue: Passing Special Characters |
Arthur L. Carpenter, Mary F. O. Rosenbloom |
source |
12 |
| SGF |
2013 |
You?ve Got SASMAIL! A Simple SAS Macro for Sending e-Mails |
Rajbir Chadha |
source |
11 |
| NESUG |
2012 |
How to Monitor Production and Development Processing Using the SAS Logging Facility |
Curtis E. Reid |
|
15 |
| NESUG |
2012 |
You Have SASMAIL! |
Rajbir Chadha |
|
8 |
| SESUG |
2012 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
source |
17 |
| MWSUG |
2012 |
Autocall Macro Libraries |
Ken Schmidt |
|
4 |
| WUSS |
2012 |
Macro Quoting to the Rescue: Passing Special Characters |
Mary F. O. Rosenbloom, Edwards Lifesciences, Arthur L. Carpenter |
source |
12 |
| PharmaSUG |
2012 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
source |
16 |
| PharmaSUG |
2012 |
Macro Quoting to the Rescue: Passing Special Characters |
Mary F. O. Rosenbloom, Arthur L. Carpenter |
source |
10 |
| PharmaSUG |
2012 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
9 |
| SGF |
2012 |
Logging 101: Leveraging the SAS 9.3 Enhanced Logging Facility |
Margaret A. Crevar |
source |
8 |
| SCSUG |
2011 |
Finding Oracle Table Metadata: When PROC CONTENTS Is Not Enough |
Jeremy Poling |
source |
12 |
| SESUG |
2011 |
Creating a Stored Macro Facility in 10 Minutes |
Erik S. Larsen |
source |
3 |
| SESUG |
2011 |
SAS Programming Guidelines |
Lois Levin |
source |
18 |
| WUSS |
2011 |
Macro Quoting to the Rescue: Passing Special Characters |
Mary F. O. Rosenbloom, Edwards Lifesciences |
source |
10 |
| 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 |
| MWSUG |
2011 |
SAS Macro Programming Tips, Tricks, and Techniques |
Kirk Paul Lafler |
|
9 |
| PharmaSUG |
2011 |
Protecting Macros and Macro Variables: It Is All About Control |
Eric T. Sun, Arthur L. Carpenter |
source |
11 |
| SGF |
2011 |
The Validator: A Macro to Validate Parameters |
Steven A. Wilson |
source |
13 |
| NESUG |
2010 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| NESUG |
2010 |
SAS System Options: The True Heroes of Macro Debugging |
Kevin Russell, Russ Tyndall |
|
12 |
| WUSS |
2010 |
Key Elements to Develop SAS Macros |
Wei Cheng |
source |
14 |
| PHUSE EU |
2010 |
Autocall Macros - A Quick Overview |
Vinod Panangattiri Parambil |
source poster source |
5 |
| MWSUG |
2010 |
SAS System Options: The True Heroes of Macro Debugging |
Kevin Russell, Russ Tyndall |
|
12 |
| SESUG |
2010 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
source |
16 |
| SESUG |
2010 |
Which SASAUTOS Macros Are Available to My SAS Session? |
Harry Droogendyk |
source |
15 |
| PharmaSUG |
2010 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| SGF |
2010 |
PROC GEOCODE: Now with Street-Level Geocoding |
A. Darrell Massengill, Ed Odom |
source zip |
16 |
| SGF |
2010 |
SAS System Options: The True Heroes of Macro Debugging |
Kevin Russell, Russ Tyndall |
source |
12 |
| SGF |
2010 |
The Power of User-Defined SAS Code in SAS Data Integration Studio |
Anders Holte |
source |
12 |
| SCSUG |
2009 |
SAS Macro Programming Tips, Tricks, and Techniques |
Kirk Paul Lafler |
|
9 |
| SESUG |
2009 |
Implementing User-Friendly Macro Systems |
Edward Heaton, Sarah Woodruff |
source |
20 |
| SESUG |
2009 |
SAS Macro Autocall and %Include |
Jie Huang |
source |
7 |
| NESUG |
2009 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| NESUG |
2009 |
Don't Despair, You Do Have An Option! |
Wei (Lisa) Lin, Jiannan Kang |
|
13 |
| NESUG |
2009 |
Supporting CDISC Standards in Base SAS Using the SAS Clinical Standards Toolkit |
Peter Villiers |
|
13 |
| NESUG |
2009 |
Which SASAUTOS Macros Are Available to My SAS Session? |
Harry Droogendyk |
|
15 |
| WUSS |
2009 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
9 |
| PharmaSUG |
2009 |
Building Reusable and Highly Effective Tools with the SAS Macro Language |
Kirk Paul Lafler |
|
9 |
| PharmaSUG |
2009 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| PharmaSUG |
2009 |
Supporting CDISC Standards in Base SAS Using the SAS Clinical Standards Toolkit |
Supporting CDISC Standards |
|
13 |
| SGF |
2009 |
PROC GEOCODE: Creating Map Locations from Your Data |
A. Darrell Massengill, Ed Odom |
source |
13 |
| SGF |
2009 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
9 |
| SGF |
2009 |
Supporting CDISC Standards in Base SAS Using the SAS Clinical Standards Toolkit |
Peter Villiers |
source |
13 |
| SGF |
2009 |
Which SASAUTOS Macros Are Available to My SAS Session? |
Harry Droogendyk |
source |
15 |
| SESUG |
2008 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
source |
8 |
| SESUG |
2008 |
Which SASAUTOS Macros Are Available to My SAS Session? |
Harry Droogendyk |
source |
14 |
| NESUG |
2008 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| NESUG |
2008 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
|
8 |
| PharmaSUG |
2008 |
Building the Better Macro: Best Practices for the Design of Reliable, Effective Tools |
Frank C. DiIorio |
|
16 |
| PharmaSUG |
2008 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
|
8 |
| SGF |
2008 |
Creating a Stored Macro Facility in Ten Minutes |
Erik S. Larsen |
source |
3 |
| SGF |
2008 |
SAS for Real-Time Applications |
Paul Kent, Bryan Wolfe, Daniel Jahn, James Carroll, Dan Dotson |
source |
17 |
| SGF |
2008 |
SAS Macro: Beyond the Basics |
Stephen R. Philp |
source |
17 |
| NESUG |
2007 |
Creating a Stored Macro Facility in 10 Minutes |
Erik S. Larsen |
|
3 |
| SESUG |
2007 |
1 of 3 |
PC Tips |
source |
3 |
| SESUG |
2007 |
Creating a Stored Macro Facility in 10 Minutes |
Erik S. Larsen |
source |
3 |
| SCSUG |
2007 |
SAS Macro Programming Tips and Techniques |
Kirk Paul Lafler |
|
8 |
| SGF |
2007 |
Customizing Your SAS Initialization |
George J. Hurley |
source |
9 |
| SCSUG |
2006 |
SAS Macro Language Quick Study |
Clarence W. Jackson |
|
10 |
| SESUG |
2006 |
PC Tips for Mainframers |
Claudine Lougee |
source |
3 |
| SUGI |
2006 |
SAS Programming Guidelines |
Lois Levin |
source |
18 |
| PNWSUG |
2005 |
Building and Using Macro Libraries |
Arthur L. Carpenter |
|
7 |
| SESUG |
2005 |
Ways to Store Macro Source Codes and How to Retrieve Them |
Mirjana Stojanovic, Donna Hollis |
source |
9 |
| MWSUG |
2005 |
Using Macro Functions |
Arthur L. Carpenter |
|
10 |
| WUSS |
2005 |
%MACRO Bag of Tricks |
Rodger Madison |
source |
6 |
| WUSS |
2005 |
Job Security: Using the SAS Macro Language to Full Advantage |
Arthur L. Carpenter |
source |
8 |
| PharmaSUG |
2005 |
Job Security: Using the SAS Macro Language to Full Advantage |
Arthur L. Carpenter |
|
7 |
| PharmaSUG |
2005 |
Locating an Autocall Macro |
Weiqin Pan |
|
5 |
| PharmaSUG |
2005 |
Rules for Tools - The SAS Utility Primer |
Frank C. DiIorio |
|
19 |
| SUGI |
2005 |
Programmatically Measure SAS Application Performance on Any Computer Platform with the New LOGPARSE SAS Macro |
Michael A. Raithel |
source |
14 |
| SUGI |
2005 |
Rules for Tools - The SAS Utility Primer |
Frank C. DiIorio |
source |
19 |
| NESUG |
2004 |
Creating an HTML Index of an Autocall Library from Standardized Macro Headers: Experiences from the American College of Radiology Imaging Network |
Quentin McMullen |
|
13 |
| SESUG |
2004 |
An Introduction to SAS/SHARE, By Example |
Lawrence W. Altmayer |
source |
10 |
| SESUG |
2004 |
Rules for Tools - The SAS Utility Primer |
Frank C. DiIorio |
source |
18 |
| SUGI |
2004 |
Advanced Programming Techniques for Working with Color in SAS Software |
Perry Watts |
source |
19 |
| SUGI |
2004 |
An Introduction to SAS/SHARE, By Example |
Lawrence W. Altmayer |
source |
11 |
| SUGI |
2004 |
Using SAS Catalogs to Develop and Manage SAS Data Step Programs |
David D. Chapman |
source |
11 |
| SESUG |
2003 |
Bulletproofing and Knowledge Encapsulation in Statistical Macros |
John K. Troxell |
source |
4 |
| NESUG |
2003 |
Advanced Programming Techniques for Working with Color in SAS Software |
Perry Watts |
|
18 |
| PharmaSUG |
2002 |
Building and Using Macro Libraries |
Arthur L. Carpenter |
|
8 |
| PharmaSUG |
2002 |
Bulletproofing and Knowledge Encapsulation in Statistical Macros |
John K. Troxell |
|
4 |
| SUGI |
2002 |
Building and Using Macro Libraries |
Arthur L. Carpenter |
source |
7 |
| SUGI |
2002 |
Library and File Management: Building a Dynamic Application |
Arthur L. Carpenter, Richard O. Smith |
source |
8 |
| MWSUG |
2001 |
Building and Using Macro Libraries |
Arthur L. Carpenter |
|
7 |
| WUSS |
2001 |
Building and Using Macro Libraries |
Arthur L. Carpenter |
source |
6 |
| WUSS |
2001 |
CONCAT.SAS: A Macro for Concatenation of Grouped Multi-Record Narrative Text |
Roy Henrichs |
source |
4 |
| WUSS |
2001 |
Library and File Management: Building a Dynamic Application |
Arthur L. Carpenter, Richard O. Smith |
source |
7 |
| SESUG |
2001 |
Advanced Macro Topics |
Steven J. First |
source |
8 |
| PharmaSUG |
2001 |
Library and File Management: Building a Dynamic Application |
Arthur L. Carpenter |
|
8 |
| SUGI |
2001 |
Advanced Macro Topics |
Steven J. First |
source |
8 |
| WUSS |
2000 |
PUT, DBLOAD and DDE: Three Ways to Export Data to EXCEL and Why to Use Them |
Doug Felton, Frank A. Ferriola |
source |
6 |
| SUGI |
2000 |
In-House SAS User's Guides: Site-Specific Information and Conversion Guides |
Bruce F. Gilsen |
source |
6 |
| SUGI |
2000 |
The Autocall Macro Facility in the Microsoft Windows Environment |
Karl L. Jensen, Matthew L. Greathouse |
source |
2 |
| SUGI |
2000 |
Using Macro Functions |
Arthur L. Carpenter |
source |
7 |
| SESUG |
1999 |
Macro Internals for the User - Developer's Overview |
Susan M. O'Connor |
source |
14 |
| WUSS |
1999 |
The Autocall Macro Facility in the SAS for Windows Environment |
Karl Jensen, Matthew L. Greathouse |
source |
2 |
| PharmaSUG |
1998 |
Advanced Macro Topics: Utilities and Examples |
Arthur L. Carpenter |
|
6 |
| SUGI |
1998 |
Advanced Macro Topics: Utilities and Examples |
Arthur L. Carpenter |
source |
6 |
| SUGI |
1997 |
Building a Simple SAS Macro to Generate SQL Instructions in Frequently Used DB2 Tables |
Monique Bryher |
source |
5 |
| WUSS |
1996 |
Building a Simple SAS Macro to Generate SQL Instructions in Frequently Used DB2 Tables |
Monique Bryher |
source |
5 |
| MWSUG |
1995 |
Start Your Own SASAUTOS Macro Library |
Mike Bodenstab, Doug E. Lassman |
|
6 |
| SUGI |
1995 |
Reusable, Extendable, Maintainable, and Reliable Application Development: Using Software Intelligence to Build an EIS with only SAS and SAS/GRAPH Software |
LeRoy Bessler |
source |
8 |
| SCSUG |
1994 |
Creating an Autocall Macro to Convert SAS Datasets to Text Delimited Files |
Doyle McDonald |
|
9 |
| WUSS |
1994 |
Developing a SAS System Autocall Macro Library as an Effective Toolkit |
Steven A. Wilson |
source |
8 |
| WUSS |
1994 |
Dynamic Load Balancing of SAS Batch Programs in a VMS Cluster Environment |
Rick Levin |
source |
2 |
| NESUG |
1994 |
Writing an In-House SAS User's Guide |
Bruce F. Gilsen |
|
8 |
| SUGI |
1994 |
Developing a SAS System Autocall Macro Library as an Effective Toolkit |
Steven A. Wilson |
source |
6 |
| SUGI |
1994 |
The. Standalone Program Grows Up: Strategies for System Design |
Frank C. DiIorio |
source |
10 |
| SUGI |
1994 |
Writing an In-House SAS User's Guide |
Bruce F. Gilsen |
source |
8 |
| SCSUG |
1992 |
Using of SAS Software to Manage Chemical Plant Laboratory Results |
Conrad Reynolds |
|
4 |
| SUGI |
1992 |
Improving SAS System Support (Version 6) at a Large Site |
Bruce F. Gilsen, Berton Shankman |
source |
8 |
| SUGI |
1992 |
Macros Invocation Hierarchy: Session-Compiled, Autocall, and Compiled-Stored Macros |
Susan M. O'Connor |
source |
5 |
| SUGI |
1990 |
Debugging Your SAS Macro Application under VMS'": A Practical Approach |
Jodie M. Gilmore, Linda Helwig |
source |
7 |
| SUGI |
1990 |
Introduction to Interlanguage Communication with the SAS/C Compiler |
Ingrid Ammondson |
source |
6 |
| SUGI |
1990 |
Menu-driven Interfaces Using SAS/FSP Software and the SAS Macro Language |
Michael F. Perry |
source |
5 |
| SUGI |
1990 |
Strategies for Planning and implementing the Conversion of SAS Applications from Version 5 to Version 6 |
Harriet Janes, Sarah Dietrich |
source |
11 |
| SEUGI |
1989 |
Macro Bells And Whistles For Version 6 |
Jan Bakker |
source |
3 |
| SEUGI |
1988 |
Efficiency Techniques for SAS/AF Software Applications |
Daniel Delorge |
source |
3 |
| SUGI |
1988 |
Administering SAS/SHARE' Software in an Information Center |
Harriet Janes, Debbie Penland |
source |
7 |
| SUGI |
1987 |
A Flexible Mean-Standard Error Plot: Macro Program |
Will A. Sullivan, Lianng Yuh |
source |
4 |
| SUGI |
1987 |
OS SAS Installation: Performance and Tuning Considerations |
Eric C. Brinsfield |
source |
6 |