| WUSS |
2026 |
SAS Macro Debugging Techniques for Mere Mortals |
Kirk Paul Lafler |
source |
36 |
| PharmaSUG |
2026 |
SAS Macro Debugging Techniques for Mere Mortals |
Kirk Paul Lafler |
source |
35 |
| PharmaSUG |
2026 |
Three Ways to Over-Engineer Your SAS Custom Steps |
Mary Dolegowski, S. Robert Collins |
source |
9 |
| 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 |
| SESUG |
2025 |
Macro Variable Arrays Made Easy with macroArray SAS package |
Bartosz Jabłoński |
|
46 |
| PharmaSUG |
2025 |
A SAS System 7-zip macro that creates a zip archive and a file archive macro: versioning in the context of a private library of programs. |
Kevin R. Viel |
source |
26 |
| PharmaSUG |
2025 |
Get Started with ChatGPT and DeepSeek in SAS |
James Austrow |
source |
17 |
| PHUSE EU |
2024 |
When the Answer to Your Problems Is Just One Call (execute) Away |
Luis Osorio, Lara Suckut |
source presentation source |
6 |
| SESUG |
2024 |
A Fine Quotation: Macro Quoting in SAS |
Mark L. Jordan |
source |
32 |
| PharmaSUG CN |
2024 |
Data-Driven Programming With CALL EXECUTE |
Lin Jiang |
source |
10 |
| PharmaSUG |
2024 |
Exploring DATALINEPATTERNS, DATACONTRASTCOLORS, DATASYMBOLS, the SAS System REGISTRY procedure, and Data Attribute Maps (ATTRMAP) to assign invariant attributes to subjects and arms throughout a project. |
Kevin R. Viel |
source |
22 |
| PHUSE US |
2024 |
A SAS Tool for Generating Adverse Event Summaries in XML Format Using ADaM Datasets ADSL and ADAE for ClinicalTrial.gov and EudraCT Submissions [presentation] |
Karthika Bhavadas, Shabeeb Kannattikuni |
source |
23 |
| PHUSE US |
2024 |
A standard data set format in regulatory submissions for clinical trials: automatic creation of headers, headers of headers, and footnotes |
Kevin R. Viel |
source presentation source |
12 |
| WUSS |
2023 |
List Processing Macro Call-Macro |
Ronald J. Fehd |
source |
18 |
| SESUG |
2023 |
List Processing Macro Call-Macro |
Ronald J. Fehd |
source |
18 |
| PharmaSUG |
2023 |
A utility tool to assist with the setup of the startup environment for remote access |
William Wei, Shunbing Zhao |
source |
5 |
| PharmaSUG |
2023 |
Better CDISC Standards with Metadata Programming |
Sunil Kumar Gupta, Abhishek Dabral |
source |
14 |
| PharmaSUG |
2023 |
SAS System Macros to Summarize the COMPARE Procedure Results and SAS Logs for a Directory or Single File. |
Kevin R. Viel |
source |
41 |
| PharmaSUG |
2023 |
Secret SAS - You Can Write eCTD Using ODS Word in SAS |
Peter J. Lund, Anusha Minnikanti, Calins Alphonse, Julie Stofel |
source |
9 |
| WUSS |
2022 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| WUSS |
2022 |
Generate Complex SAS code from File [presentation] |
Paul Silver |
source |
5 |
| PharmaSUG |
2022 |
From %Let to %Local; Methods, Use, and Scope of Macro Variables in SAS Programming |
Jayanth Iyengar |
source |
23 |
| PharmaSUG |
2022 |
Using the SAS System to interface with the Entrez Programming Utilities (E-utilities) of the National Center for Biotechnology Information (NCBI). |
Kevin R. Viel |
source |
17 |
| PHUSE EU |
2021 |
Advanced Excel Specification for Automatic SDTM Generation |
Aleksandra Gorbunova, Ilya Mishchenko |
source video presentation source |
10 |
| 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 |
| PHUSE EU |
2020 |
Building of SQL queries using macro patterns |
Yehor Shakh |
source video presentation source |
13 |
| SESUG |
2020 |
User-Written Functions to Check for SAS Macro Quoting Triggers |
Quoting Triggers |
source |
7 |
| SGF |
2020 |
Minimizing Environmental Disturbances: Applying Leave No Trace Principles to SAS Programming |
Carl Sommer |
source |
11 |
| SGF |
2020 |
REST Just Got Easy with SAS and PROC HTTP |
Joseph Henry |
source |
8 |
| PharmaSUG |
2020 |
Automation of Conversion of SAS Programs to Text files |
Sachin Aggarwal, Sapan Shah |
source |
8 |
| PHUSE EU |
2019 |
SAS Macro Quoting - A Look Behind the Scenes |
Tim Lepp |
source presentation source |
9 |
| SESUG |
2019 |
Hexadecimal Encoding Can Mitigate Some SAS Macro Quoting Issues |
Thomas E. Billings |
source |
12 |
| SESUG |
2019 |
Tales from the Help Desk: Solutions to Common Macro and Macro Variable Issues |
Bruce F. Gilsen |
source |
14 |
| SGF |
2019 |
SAS Macros Beyond the Basics |
Ronald Coleman |
source |
12 |
| PHUSE EU |
2018 |
Tree Traversal: Why You Should Never Transpose in PROC SQL |
Jessica Whittaker-Dixon, Will Greenway |
source poster source |
16 |
| SESUG |
2018 |
Life in the Fast Lane: SAS Macro Language with Parallel Processing |
Merry G. Rabb |
source |
7 |
| SESUG |
2018 |
Quick 'n Dirty - Small, Useful Utility Macros |
Harry Droogendyk |
source |
7 |
| WUSS |
2018 |
Creating BDS DERIVED parameters for a subject-level frequency summary table? Then this macro can be useful |
Masaki Mihaila |
source |
4 |
| WUSS |
2018 |
How Best to Use Macro Quoting Functions |
Arthur X. Li |
source |
11 |
| PharmaSUG |
2018 |
Bring Unix into SAS |
Jaiying Guo |
source |
4 |
| PharmaSUG |
2018 |
The Fundamentals of Macro Quoting Functions |
Arthur X. Li |
source |
10 |
| SGF |
2018 |
Auto-populating Microsoft PowerPoint Presentations So You Don't Have To |
Kaitie Lawson |
source |
17 |
| SGF |
2018 |
Automating Code Generation to Reduce Errors and Effort |
Steve Cavill |
source |
15 |
| SGF |
2018 |
Exploring Web Services with SAS |
Richard Carey |
source |
19 |
| SGF |
2018 |
Non-metadata Methods to Keep Passwords and Sensitive Strings out of SAS Source Code and Logs |
Thomas E. Billings |
source |
21 |
| SESUG |
2017 |
A SAS macro replacement for Dynamic Data Exchange (DDE) for use with SAS grid computing |
Saki Kinney, David Wilson, Benjamin Carper |
source |
9 |
| SESUG |
2017 |
Tired of CALL EXECUTE? Try DOSUBL |
Jueru Fan |
source |
26 |
| PHUSE EU |
2017 |
A Practical Guide to Macro Quoting and Working with Macro Variables |
Dawid Militowski |
source presentation source |
9 |
| PHUSE EU |
2017 |
Comparing Six Techniques to do Data Driven Programming |
Joris Derks |
source presentation source |
8 |
| PHUSE EU |
2017 |
System Macros are Useful - You Can %Bquote Me on That |
Melanie O'Neill |
source presentation source |
8 |
| MWSUG |
2017 |
Quotes within Quotes: When Single (') and Double (") Quotes are not Enough |
Arthur L. Carpenter |
|
7 |
| WUSS |
2017 |
Automating Code Generation to Reduce Errors and Effort |
Steve Cavill |
source |
14 |
| WUSS |
2017 |
Doing More with the SAS Display Manager: From Editor to ViewTable - Options and Tools You Should Know |
Arthur L. Carpenter |
source |
17 |
| WUSS |
2017 |
Keeping Passwords, AES Encryption Keys, and Other Sensitive Parameters Out of Source Code and Logs |
Thomas E. Billings |
source |
13 |
| WUSS |
2017 |
Secure Macro-Based Method to Assign LIBNAMEs for Databases |
Thomas E. Billings |
source |
19 |
| WUSS |
2017 |
Sending Text Messages from SAS |
Matthew T. Slaughter |
source |
6 |
| PharmaSUG |
2017 |
Automated DSMB Presentation in SAS: Yeah, I'd Submit That! How to auto populate PowerPoint presentations so you don't have to |
Brett Jepson, Kaitie Lawson |
source |
17 |
| SGF |
2017 |
Protecting Your Programs from Unwanted Text Using Macro Quoting Functions |
Michelle Buchecker |
source |
5 |
| SGF |
2017 |
The Ins and Outs of %IF |
Michelle Buchecker |
source |
6 |
| SCSUG |
2016 |
%EventChart: A Macro to Visualize Data with Multiple Timed Events |
Andrew Peng |
source |
6 |
| PHUSE EU |
2016 |
The TFL Workbench: Tools to Standardise and Accelerate Table, Figure and Listing (TFL) Programming |
Iain Humphreys, Hansjörg Frenzel |
source presentation source |
10 |
| MWSUG |
2016 |
List Processing Macro Function CallText: Read a Control Data Set and Unquote each Item |
Ronald J. Fehd |
|
9 |
| PharmaSUG CN |
2016 |
Macro Quoting: Which Function Should We Use? |
Pengfei Guo |
|
5 |
| WUSS |
2016 |
An Animated Guide: An Introduction to SAS Macro Quoting |
Russell M. Lavery |
source |
18 |
| WUSS |
2016 |
Distance Correlation for Vectors: A SAS Macro |
Thomas E. Billings |
source |
15 |
| PharmaSUG |
2016 |
Capturing Macro Code when Debugging in the Windows Environment: The Power of MFILE and the Simplicity of Pasting |
Kevin R. Viel |
source |
10 |
| SGF |
2016 |
More Hidden Base SAS Features to Impress Your Colleagues |
Peter Crawford |
source |
15 |
| MWSUG |
2015 |
Are You Missing Out? Working with Missing Values to Make the Most of What is not There |
Arthur L. Carpenter |
|
12 |
| MWSUG |
2015 |
Essentials of Macro Quoting Functions in SAS |
Kaushal Chaudhary |
|
4 |
| WUSS |
2015 |
Are You Missing Out? Working with Missing Values to Make the Most of What is not There |
Arthur L. Carpenter |
source |
12 |
| WUSS |
2015 |
Master Macro Variables - by Examples |
Sophia Yue |
source |
16 |
| WUSS |
2015 |
Quotes within Quotes: When Single (') and Double (") Quotes are not Enough |
Arthur L. Carpenter |
source |
6 |
| WUSS |
2015 |
Secrets from a SAS Technical Support Guy: Combining the Power of the SAS Output Delivery System with Microsoft Excel Worksheets |
Chevell T. Parker |
source |
22 |
| PharmaSUG |
2015 |
Are You a Control Freak? Control Your Programs - Don't Let Them Control You! |
Mary F. O. Rosenbloom, Arthur L. Carpenter |
source |
20 |
| PharmaSUG |
2015 |
Creating Data-Driven SAS Code with CALL EXECUTE |
Hui Wang |
source |
8 |
| PharmaSUG |
2015 |
Getting Sankey with Bar Charts |
Shane Rosanbalm |
source |
9 |
| PharmaSUG |
2015 |
Introduction to Interactive Drill Down Reports on the Web |
Michael G. Sadof, Louis T. Semidey |
source |
24 |
| PharmaSUG |
2015 |
Which TLFs Have Changed Since Your Previous Delivery? Get a Quick YES or NO for Each TLF |
Tom Santopoli |
source |
7 |
| SGF |
2015 |
Are You a Control Freak? Control Your SAS Programs - Don't Let Them Control You! |
Mary F. O. Rosenbloom, Arthur L. Carpenter |
source |
20 |
| SGF |
2015 |
Managing Files by Click and Drag? |
Jason Wachsmuth |
source |
5 |
| SGF |
2015 |
Quotes within Quotes: When Single (') and Double (") Quotes are not Enough |
Arthur L. Carpenter |
source |
6 |
| SGF |
2015 |
To %Bquote or Not to %Bquote? That Is the Question (Which Drives SAS Macro Programmers around the Bend) [presentation] |
Andrew Howell |
source |
17 |
| SGF |
2015 |
Unraveling the Knot of Ampersands |
Joe Matise |
source |
8 |
| SGF |
2015 |
Yes, SAS Can Do! Manage External Files with SAS Programming |
Justin Jia, Amanda Lin |
source |
14 |
| SESUG |
2014 |
Introduction to Interactive Drill Down Reports on the Web |
Michael G. Sadof |
|
27 |
| SESUG |
2014 |
Secrets from a SAS Technical Support Guy: Combining the Power of the SAS Output Delivery System with Microsoft Excel Worksheets |
Chevell T. Parker |
source |
22 |
| PHUSE EU |
2014 |
Call Execute: Let Your Program Run Your Macro |
Artur Usov |
source presentation source |
9 |
| PHUSE EU |
2014 |
Dequote Me On That: Using the Dequote Functions to Add some Friendliness to SAS Macros |
John Hendrickx |
source presentation source |
8 |
| MWSUG |
2014 |
List Processing Macro Call-Macro |
Ronald J. Fehd |
|
19 |
| 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 |
2014 |
List Processing Macro Call-Macro |
Ronald J. Fehd |
source |
19 |
| PharmaSUG |
2014 |
Are You Missing Out? Working with Missing Values to Make the Most of What is not There |
Arthur L. Carpenter |
source |
11 |
| PharmaSUG |
2014 |
Basics of Macro Processing - 'Q' Way |
Usha Kumar |
source |
9 |
| PharmaSUG |
2014 |
Moving to SAS Drug Development 4 |
Magnus Mengelbier |
source |
17 |
| PharmaSUG |
2014 |
Quotes within Quotes: When Single (') and Double (") Quotes are not Enough |
Arthur L. Carpenter |
source |
6 |
| PharmaSUG |
2014 |
Tips for Creating SAS-Based Applications for Oracle Clinical |
Kunal Agnihotri, Kenneth W. Borowiak |
source |
6 |
| SGF |
2014 |
Hash It Out with a Web Service and Get the Data You Need |
John Vickery |
source |
11 |
| SGF |
2014 |
Secrets from a SAS Technical Support Guy: Combining the Power of the Output Deliver System with Microsoft Excel Worksheets |
Chevell T. Parker |
source |
22 |
| WUSS |
2013 |
Using SAS to Create Custom Tables and Presentations in Microsoft Office through Dynamic Data Exchange (DDE) |
Kathryn Martin-Fingar |
source |
20 |
| SCSUG |
2013 |
Macro utility to compare multiple SAS datasets |
Krish Krishnan |
source |
8 |
| SESUG |
2013 |
Introduction to Interactive Drill Down Reports on the Web |
Michael G. Sadof |
source |
27 |
| NESUG |
2013 |
EXCELling in DDE: Unlock useful tools for processing Excel files. |
Calvin Guan, Louise S. Hadden |
|
7 |
| SGF |
2013 |
Macro Quoting to the Rescue: Passing Special Characters |
Arthur L. Carpenter, Mary F. O. Rosenbloom |
source |
12 |
| SGF |
2013 |
The SAS Programmer's Guide to XML and Web Services |
Christopher W. Schacherer |
source |
32 |
| NESUG |
2012 |
Use the Full Power of SAS in Your Function-Style Macros |
Michael D. Rhoads |
|
10 |
| SCSUG |
2012 |
The SAS Programmer's Guide to XML and Web Services |
Christopher W. Schacherer |
source |
32 |
| PHUSE EU |
2012 |
The Logic of a Programmer - A Case Study |
Julie Oates |
source presentation source |
7 |
| SESUG |
2012 |
Why Does SAS Say That? What Common DATA Step and Macro Messages Are Trying to Tell You |
Charles E. Mullin, Kevin Russell |
source |
17 |
| MWSUG |
2012 |
Doing More with the Display Manager: From Editor to ViewTable - Options and Tools You Should Know |
Arthur L. Carpenter |
|
17 |
| MWSUG |
2012 |
The SAS Programmer's Guide to XML and Web Services |
Christopher W. Schacherer |
|
32 |
| WUSS |
2012 |
Doing More with the Display Manager: From Editor to ViewTable - Options and Tools You Should Know |
Arthur L. Carpenter |
source |
17 |
| WUSS |
2012 |
Macro Quoting to the Rescue: Passing Special Characters |
Mary F. O. Rosenbloom, Edwards Lifesciences, Arthur L. Carpenter |
source |
12 |
| PharmaSUG |
2012 |
Doing More with the Display Manager: From Editor to ViewTable - Options and Tools You Should Know |
Arthur L. Carpenter |
source |
17 |
| PharmaSUG |
2012 |
Macro Quoting to the Rescue: Passing Special Characters |
Mary F. O. Rosenbloom, Arthur L. Carpenter |
source |
10 |
| PharmaSUG |
2012 |
Why Does SAS Say That? What Common DATA Step and Macro Messages Are Trying to Tell You |
Charles E. Mullin, Kevin Russell |
source |
17 |
| SGF |
2012 |
Doing More with the SAS Display Manager: From Editor to ViewTable - Options and Tools You Should Know |
Arthur L. Carpenter |
source |
17 |
| SGF |
2012 |
Tales from the Help Desk 5: Yet More Solutions for Common SAS Mistakes |
Bruce F. Gilsen |
source |
8 |
| SGF |
2012 |
The FILENAME Statement: Interacting with the World Outside of SAS |
Christopher W. Schacherer |
source |
29 |
| SGF |
2012 |
Use the Full Power of SAS in Your Function-Style Macros |
Michael D. Rhoads |
source |
10 |
| SGF |
2012 |
Why Does SAS Say That? What Common DATA Step and Macro Messages Are Trying to Tell You |
Charles E. Mullin, Kevin Russell |
source |
17 |
| SCSUG |
2011 |
The FILENAME Statement: Interacting with the World Outside of SAS |
Christopher W. Schacherer |
source |
27 |
| 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: Symbols of Frustration? %Let us help! A Guide to Debugging Macros |
Kevin Payton Delaney, Arthur L. Carpenter |
|
21 |
| MWSUG |
2011 |
What's in a (FILE)NAME: The important role of a simple statement |
Christopher W. Schacherer |
|
27 |
| NESUG |
2011 |
Tales from the Help Desk 5: Yet More Solutions for Common SAS Mistakes |
Bruce F. Gilsen |
|
8 |
| SGF |
2011 |
Turn Web Source Code into SAS Data in Two Easy Steps |
Ryan Massa-McKinley |
source |
4 |
| NESUG |
2010 |
A Serious Look Macro Quoting |
H. Ian Whitlock |
|
13 |
| NESUG |
2010 |
Automatically Converting Character Variables That Store Numbers to Numeric Variables |
Christopher J. Bost |
|
13 |
| NESUG |
2010 |
Drivers Wanted: Zipping and Moving Along through SAS |
Marie Byrd Alexander, Sharon Avrunin-Becker |
|
6 |
| NESUG |
2010 |
Passing date ranges to Oracle made simple using SAS picture formats |
Santosh Kothamasu, Jonas V. Bilenas |
|
3 |
| NESUG |
2010 |
Presentation Quality Bulleted Lists Using ODS in SAS 9.2 |
Karl M. Kilgore |
|
8 |
| NESUG |
2010 |
SAS System Options: The True Heroes of Macro Debugging |
Kevin Russell, Russ Tyndall |
|
12 |
| SCSUG |
2010 |
Macro Quoting |
Toby Dunn |
source |
13 |
| WUSS |
2010 |
Key Elements to Develop SAS Macros |
Wei Cheng |
source |
14 |
| PHUSE EU |
2010 |
APPEND, EXECUTE and MACRO |
Jim Groeneveld |
source presentation source |
7 |
| MWSUG |
2010 |
SAS System Options: The True Heroes of Macro Debugging |
Kevin Russell, Russ Tyndall |
|
12 |
| SESUG |
2010 |
A Serious Look Macro Quoting |
H. Ian Whitlock |
source |
15 |
| SESUG |
2010 |
Macro Quoting - How and Why |
H. Ian Whitlock |
source |
2 |
| PharmaSUG |
2010 |
SAS Programming Techniques for Manipulating Metadata on the Database Level |
Chris Speck |
|
7 |
| PharmaSUG |
2010 |
Use Base SAS FILENAME URL to Build Surveillance and Monitoring System for New Clinical Trial Registration |
Xin Wei, James Cai, Jim Rosinski |
|
7 |
| SGF |
2010 |
A Serious Look at Macro Quoting |
H. Ian Whitlock |
source |
13 |
| SGF |
2010 |
SAS System Options: The True Heroes of Macro Debugging |
Kevin Russell, Russ Tyndall |
source |
12 |
| SGF |
2010 |
Short Course for the Korn Shell "find" Command and Piping the Information into SAS |
John Charles Gober |
source |
6 |
| SGF |
2010 |
Space Management for Text Variables |
William C. Murphy |
source |
5 |
| SCSUG |
2009 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
Ronald J. Fehd |
|
14 |
| SESUG |
2009 |
A Serious Look Macro Quoting |
H. Ian Whitlock |
source |
13 |
| SESUG |
2009 |
Short, Sweet and Simple ... how to do more with less in SAS |
Brian Spruell |
source |
6 |
| MWSUG |
2009 |
SAS Macro: Symbols of Frustration? %Let us help! A Guide to Debugging Macros |
Kevin Payton Delaney, Arthur L. Carpenter |
|
20 |
| NESUG |
2009 |
A Serious Look Macro Quoting |
H. Ian Whitlock |
|
13 |
| WUSS |
2009 |
Efficiently Handle Lists of Items using the SAS Macro Language - Save Time and Reduce Errors |
Jerry Tsai |
source |
8 |
| WUSS |
2009 |
Introduction to XML Spreadsheets for SAS Programmers, Parts I & II |
James J. Van Campen |
source |
9 |
| PharmaSUG |
2009 |
Automate the Process of Creating and Updating Titles and Footnotes of TLG for a Clinical Study Report from a Table Shell Document |
Xiangchen (Bob) Cui, Shan Chen, Mei Wu |
|
18 |
| SGF |
2009 |
Is This Macro Parameter Blank? |
Chang Y. Chung, John Henry King |
source |
16 |
| SGF |
2009 |
PROC REPORT: Titling It Right, with Footnotes to Boot |
William C. Murphy |
source |
5 |
| WUSS |
2008 |
ACCESS-ible SAS Formats and Labels |
Kathryn Martin |
source |
7 |
| WUSS |
2008 |
Efficiently Handle Lists of Items using the SAS Macro Language - Save Time and Reduce Errors |
Jerry Tsai |
source |
8 |
| WUSS |
2008 |
Looping at a Higher Level - The %for Macro |
Jim Anderson |
source |
9 |
| SESUG |
2008 |
Macro Quoting |
Toby Dunn |
source |
13 |
| SESUG |
2008 |
Names, Names, Names - Make Me a List |
H. Ian Whitlock |
source |
11 |
| SESUG |
2008 |
Quick 'n Dirty - Small, Useful Utility Macros |
Harry Droogendyk |
source |
7 |
| PharmaSUG |
2008 |
%LOGCHECK: a Convenient Tool for Checking Multiple Log Files |
Suzanne M. Humphreys |
|
9 |
| PharmaSUG |
2008 |
An Animated Guide: How %Str and %NRStr Work |
Russell M. Lavery |
|
18 |
| SGF |
2008 |
Add SAS Macros to Your Programming Skills: Achieve More, Write Less Code |
Peter Crawford |
source |
6 |
| SGF |
2008 |
SAS Macro: Beyond the Basics |
Stephen R. Philp |
source |
17 |
| SGF |
2008 |
Simple %str(ER)ROR Checking in Macros |
Magnus Mengelbier |
source |
16 |
| SGF |
2008 |
The Application of a General List-Processing Macro in Combination Therapy |
Zhongwen Huang, William Layton |
source |
5 |
| MWSUG |
2007 |
Passing Data Set Values into Application Parameters |
Lingqun Liu |
|
7 |
| WUSS |
2007 |
Automating Regression Analysis and PDF Report Output with the Use of Macros: Tricks for Disabling Default Delimiters and Making Use of Counters |
Svetlana Smorodinsky, Bob McLaughlin |
source |
7 |
| WUSS |
2007 |
How to Use a System of SAS Macros for Creating Excel Workbooks |
James J. Van Campen |
source |
11 |
| PHUSE EU |
2007 |
Quoting macro variable references |
Shan Lee |
source |
6 |
| PHUSE EU |
2007 |
Simple %str(ER)ROR Checking in Macros |
Magnus Mengelbier |
source |
15 |
| PharmaSUG |
2007 |
SAS Macro: Symbols of Frustration? %Let us help! A Guide to Debugging Macros |
Arthur L. Carpenter |
|
20 |
| SGF |
2007 |
Creating Tables of Contents in RTF Documents |
Electra Small |
source |
10 |
| SGF |
2007 |
Don't %QUOTE() Me on This: A Practical Guide to Macro Quoting Functions |
Brian F. Remigio, Mylene Patterson |
source |
6 |
| SGF |
2007 |
Macro Bugs: How to Create, Avoid, and Destroy Them |
H. Ian Whitlock |
source |
20 |
| SGF |
2007 |
Names, Names, Names - Make Me a List |
H. Ian Whitlock |
source |
10 |
| PNWSUG |
2006 |
Five Easy (To Use) Macros |
Ted Clay |
|
32 |
| MWSUG |
2006 |
A SAS Macro for Performing Backward Selection in Proc Surveyreg |
Qixuan Chen |
|
5 |
| PHUSE EU |
2006 |
A SAS Macro to Find and Replace |
David Brennan, Independent Contractor |
source |
8 |
| SESUG |
2006 |
Data Step Interfaces with the Macro Facility |
Toby Dunn |
source |
17 |
| WUSS |
2006 |
SAS Macros for Creating Custom Formatted Excel Workbooks |
James J. Van Campen |
source |
6 |
| NESUG |
2006 |
Creating a Customized Table of Contents in ODS RTF Documents |
Electra Small |
|
11 |
| NESUG |
2006 |
Efficient Processing of Long Lists of Variable Names |
Paulette W. Staum |
|
9 |
| SUGI |
2006 |
Reading Between the Lines: Distinguishing Macro Code from Open Code in Macros |
Michael J. Molter |
source |
16 |
| SUGI |
2006 |
Rich, Handsome, & Successful: The Power of SAS for Scientists & Statisticians in Research |
David Shannon |
source |
12 |
| SUGI |
2006 |
Tight Looping with Macro Arrays |
Ted Clay |
source |
8 |
| SESUG |
2005 |
A SASautos Companion: Reusing Macros |
Ronald J. Fehd |
source |
12 |
| SESUG |
2005 |
Macro Bugs - How to Create, Avoid, and Destroy Them |
H. Ian Whitlock |
source |
20 |
| PHUSE EU |
2005 |
Rich, Handsome & Successful: The Power of SAS to the Scientists & Statisticians in Research |
David Shannon |
source |
11 |
| MWSUG |
2005 |
Using Macro Functions |
Arthur L. Carpenter |
|
10 |
| NESUG |
2005 |
A SASautos Companion: Reusing Macros |
Ronald J. Fehd |
|
12 |
| NESUG |
2005 |
A Time Machine: Using SAS Macros |
Adel Fahmy |
|
13 |
| NESUG |
2005 |
HOLY MACRO! An Intuitive Approach to Understanding the Macro Facility |
Michael J. Molter |
|
20 |
| PharmaSUG |
2005 |
An Animated Guide: How %Str and %NRStr Work |
Russell M. Lavery |
|
13 |
| PharmaSUG |
2005 |
Page X of Y with Proc Report |
Chang Y. Chung |
|
6 |
| SUGI |
2005 |
%sas2xl: A Flexible SAS Macro That Uses Tagsets to Produce Complex, Multi-Tab Excel Spreadsheets with Custom Formatting |
David Brown |
source |
10 |
| SUGI |
2005 |
A SASautos Companion: Reusing Macros |
Ronald J. Fehd |
source |
12 |
| SUGI |
2005 |
An Easy-to-Use SAS Table Formatting Macro: Stand-Alone, Flexible, and Quick |
Zbigniew A. Kadziola |
source |
8 |
| SUGI |
2005 |
HOLY MACRO! An Intuitive Approach to Understanding the Macro Facility |
Michael J. Molter |
source |
20 |
| SUGI |
2005 |
Macro Bugs - How to Create, Avoid, and Destroy Them |
H. Ian Whitlock |
source |
20 |
| NESUG |
2004 |
An Animated Guide: How %Str and %NRStr Function |
Russell M. Lavery |
|
13 |
| NESUG |
2004 |
SAS MACROS: Offer the Best Dating Service |
Adel Fahmy |
|
9 |
| NESUG |
2004 |
Take an In-depth Look at %EVAL Function |
Beilei Xu, Lei Zhang |
|
6 |
| SESUG |
2004 |
A Second Look at SAS Macro Design Issues |
H. Ian Whitlock |
source |
19 |
| SESUG |
2004 |
Tip: How to Use a 'quoted' SAS Macro Variable to Select Observations |
Gary E. Moore, Little Rock |
source |
6 |
| WUSS |
2004 |
Comparing Two SAS Data Sets: Start at the Top |
Ann Olmsted |
source |
5 |
| WUSS |
2004 |
Macro Arrays Make %DO-Looping Easy |
Ted Clay |
source zip |
8 |
| PNWSUG |
2004 |
SAS Programming for Job Security: Tips and Techniques Revisited |
Arthur L. Carpenter |
|
10 |
| SUGI |
2004 |
A Second Look at SAS Macro Design Issues |
H. Ian Whitlock |
source |
19 |
| SUGI |
2004 |
SAS Macro: Symbols of Frustration? %Let us help! A Guide to Debugging Macros |
Kevin Payton Delaney, Arthur L. Carpenter |
source |
21 |
| WUSS |
2003 |
Using SAS IN Educational Research |
Leping Liu |
source |
6 |
| SCSUG |
2003 |
Macros - Basic |
Destiny Corporation (a company) |
|
14 |
| SESUG |
2003 |
A Table-Driven ODS Macro |
Diane E. Brown |
source |
8 |
| SESUG |
2003 |
Macros - Basic |
Destiny Corporation (a company) |
|
14 |
| MWSUG |
2003 |
A Table-Driven ODS Macro |
Diane E. Brown |
|
8 |
| MWSUG |
2003 |
Advanced Macro Topics |
Steven J. First |
|
8 |
| MWSUG |
2003 |
Beginning Macros |
Destiny Corporation (a company) |
|
14 |
| MWSUG |
2003 |
Macro Quoting Functions, Other Special Character Masking Tools, and How To Use Them |
Arthur L. Carpenter |
|
8 |
| NESUG |
2003 |
A Serious Look at Macro Quoting |
H. Ian Whitlock |
|
10 |
| PharmaSUG |
2003 |
A SAS Macro for Simple Statistical Summary |
Michael Gunshenan |
|
10 |
| PharmaSUG |
2003 |
Techniques to Create a Standard Folder Structure in a Windows NT/XP Share Area for Submission Projects and Their Protocols |
Share Area |
|
6 |
| SUGI |
2003 |
A Serious Look at Macro Quoting |
H. Ian Whitlock |
source |
10 |
| MWSUG |
2002 |
Beginning Macros |
Destiny Corporation (a company) |
|
6 |
| MWSUG |
2002 |
Introducing Variability to your SAS MACROS: Programmers Guide to Implement Varying Number of Parameters |
Michael P.D. Bramley |
|
6 |
| SCSUG |
2002 |
Beginning Macros |
Dana Rafiee |
|
6 |
| NESUG |
2002 |
Introduction to the SAS Macro Language |
Destiny Corporation (a company) |
|
8 |
| SESUG |
2002 |
Beginning Macros |
Destiny Corporation (a company) |
source |
6 |
| WUSS |
2002 |
A Program to Write Programs |
Kathryn A. Valdes |
source |
4 |
| PharmaSUG |
2002 |
%Qexcel Tackles the Challenges of Converting Data to SAS from Excel |
Jay Zhou |
|
6 |
| PharmaSUG |
2002 |
Punctuation in SAS Programming |
John Morrill |
|
6 |
| NESUG |
2001 |
Introduction to the SAS Macro Language |
Destiny Corporation (a company) |
|
6 |
| NESUG |
2001 |
Wholly MACRO! A handful of techniques to simplify your SAS code and make it recyclable |
Christianna S. Williams |
|
10 |
| VIEWS |
2001 |
Understanding Macros [presentation] |
Bob Newman |
|
10 |
| WUSS |
2001 |
Basic Macro Processing |
Destiny Corporation (a company) |
source |
6 |
| SESUG |
2001 |
Advanced Macro Topics |
Steven J. First |
source |
8 |
| SESUG |
2001 |
Basic Macro Processing |
Destiny Corporation (a company) |
source |
6 |
| SCSUG |
2001 |
Advanced Macro Topics |
Steven J. First |
|
8 |
| SCSUG |
2001 |
Basic Macro Processing |
Destiny Corporation (a company) |
|
6 |
| SUGI |
2001 |
Advanced Macro Topics |
Steven J. First |
source |
8 |
| SCSUG |
2000 |
Basic Macro Processing |
Destiny Corporation (a company) |
|
6 |
| SCSUG |
2000 |
Programming for Job Security Revisted: Even More Tips and Techniques to Maximize Your Indispensability |
Arthur L. Carpenter, Tony Payne |
|
15 |
| SESUG |
2000 |
SAS Macros Are the Cure for Quality Control Pains Implementing A Macro Driven Evaluation of Survey Data for Quality Control |
Gary M. McQuown |
source |
7 |
| NESUG |
2000 |
Basic Macro Processing |
Destiny Corporation (a company) |
|
6 |
| NESUG |
2000 |
Comparing 2 SAS Data Sets: An Alternative to Using PROC COMPARE |
Kevin King |
|
2 |
| NESUG |
2000 |
SAS Macros are the Cure for Quality Control Pains |
Gary M. McQuown |
|
6 |
| WUSS |
2000 |
Using Macro Functions |
Arthur L. Carpenter |
source |
7 |
| MWSUG |
2000 |
SAS MACRO Basics and Fundamentals |
Timothy J. Harrington |
|
10 |
| SEUGI |
2000 |
Using Dynamic Data Exchange to Pour SAS Data into Microsoft Excel [presentation] |
Koen Vyverman |
source |
21 |
| PharmaSUG |
2000 |
Running Reports Using the PROC Mixed Procedure |
Marina V. Kungurtseva |
|
8 |
| SUGI |
2000 |
The Anatomy of a Report: A Macro Driven Approach |
Diane E. Brown |
source |
10 |
| SUGI |
2000 |
Using Macro Functions |
Arthur L. Carpenter |
source |
7 |
| SCSUG |
1999 |
Basic Macro Processing |
Destiny Corporation (a company) |
|
6 |
| SESUG |
1999 |
Macro Internals for the User - Developer's Overview |
Susan M. O'Connor |
source |
14 |
| NESUG |
1999 |
An Introduction to Macro Variables and Macro Programs |
Michael S. Zdeb |
|
8 |
| NESUG |
1999 |
Macro Quoting Functions, Other Special Character Masking Tools, and How To Use Them |
Arthur L. Carpenter |
|
5 |
| NESUG |
1999 |
Program Generator with DDE and FTP |
John Q. Zhang |
|
9 |
| NESUG |
1999 |
Robust Programming Techniques in the SAS System |
Alice M. Cheng |
|
10 |
| NESUG |
1999 |
Secrets of Macro Quoting Functions - How and Why |
Susan M. O'Connor |
|
12 |
| MWSUG |
1999 |
SAS MACRO Basics and Fundamentals |
Timothy J. Harrington |
|
10 |
| SUGI |
1999 |
Macro Quoting Functions, Other Special Character Masking Tools, and How To Use Them |
Arthur L. Carpenter |
source |
5 |
| SUGI |
1999 |
SAS Macros Beyond the Basics |
Jay A. Jaffe |
source |
10 |
| WUSS |
1998 |
Macro Quoting Functions, Other Special Character Masking Tools, and How To Use Them |
Arthur L. Carpenter |
source |
5 |
| WUSS |
1998 |
SAS Macros Beyond the Basics |
Jay A. Jaffe |
source |
10 |
| SESUG |
1998 |
Beginning Macros |
Destiny Corporation (a company) |
|
6 |
| PNWSUG |
1998 |
Beginning Macros |
Dana Rafiee |
|
6 |
| SUGI |
1998 |
Programming for Job Security Revisited: Even More Tips and Techniques to Maximize Your Indispensability |
Arthur L. Carpenter, Tony Payne |
source |
9 |
| PNWSUG |
1997 |
LPUT and RPUT and Macros .. Oh My! |
James R. Cowles |
|
4 |
| WUSS |
1997 |
A General System for Custom Conversion of dBase Data into SAS |
Mel Widawski |
source |
6 |
| WUSS |
1997 |
Methods of Finding a Small Group of Records in Two Million Without Using Merge |
Lynn G. Palmer |
source |
6 |
| NESUG |
1997 |
Automating Creation of Subsets in SAS/FSP Using Pulldown Menus, SCL and Macros |
Steve Hinnenkamp |
|
10 |
| SUGI |
1997 |
Creating Column Delimited Files with Little or No Effort |
John Charles Gober |
source |
5 |
| MWSUG |
1996 |
Reusable Code: The Lazy Programmer's Best Friend |
Gary Anderson |
|
9 |
| NESUG |
1995 |
A Macro to Manage Use of the Stored Program Facility |
H. Ian Whitlock, Gerard T. Pauline |
|
9 |
| SCSUG |
1994 |
A One-Size-Fits-All Macro to Reduce Repetitive Coding |
Mark Lindsey |
|
12 |
| NESUG |
1994 |
%SUBSTR and Other Useful Macro Functions |
Paula B. Podolnick |
|
9 |
| NESUG |
1994 |
Avoiding, Accepting and Taking Advantage of Missing Data |
Warren Repole Jr. |
|
10 |
| SESUG |
1994 |
SAS Macros for Sample Selection and Estimation |
N. I. Lyons, K. Tam |
|
4 |
| SESUG |
1994 |
TUTORIALS <II> Creating a user-Friendly Menu System without SASIAF * |
Robert F. Davis |
|
17 |
| SUGI |
1994 |
Avoiding, Accepting and Taking Advantage of Missing Data |
Warren Repole Jr. |
source |
9 |
| SUGI |
1994 |
How to Write a Macro to Make External Flat Files |
H. Ian Whitlock |
source |
9 |
| SUGI |
1994 |
The. Standalone Program Grows Up: Strategies for System Design |
Frank C. DiIorio |
source |
10 |
| SUGI |
1994 |
Warning: Apparent Macro Invocation Not ResolvedTechniques for Debugging Macro Code |
Veronica R. Walgamotte, Jeffrey Phillips, Derek Drummond |
source |
7 |
| SUGI |
1993 |
A Macro to Make External Flat Files |
H. Ian Whitlock |
source |
6 |
| SUGI |
1993 |
SAS Macros: What'sReally Happening? |
Mark Bercov |
source |
5 |
| SUGI |
1993 |
Warning: Apparent Macro Invocation Not ResolvedTechniques for Debugging Macro Code |
Veronica R. Walgamotte, Jeffrey Phillips, Derek Drummond |
source |
6 |
| SESUG |
1993 |
Macro Quoting Resolved |
John R. Gerlach |
|
4 |
| NESUG |
1992 |
SAS Macro Language Features for Application Development |
Earl R. Westerlund |
|
5 |
| SUGI |
1992 |
Plotting with Mainframe Power and PC Flexibility in Version 6 of the SASSystem |
Tim Berryhill |
source |
5 |
| SUGI |
1992 |
Smarter SAS Programming through the Use of Coding Conventions |
Linda A. Smith, Anne M. Asher |
source |
6 |
| SUGI |
1991 |
A Roadmap to Macro Facility Error Messages and Debugging |
Susan M. O'Connor |
source |
|
| SUGI |
1991 |
ERROR: What to Look for When Debugging SAS Programs |
Brit Minor |
source |
6 |
| SUGI |
1991 |
Macro Tricks to Astound the Folks on Thursday Morning: Ten Immediately Useful Macro Techniques |
Bruce M. Tindall, Susan M. O'Connor |
source |
7 |
| SUGI |
1991 |
SAS Macro Language Features for Application Development |
Earl R. Westerlund |
source |
4 |
| NESUG |
1990 |
SAS Macro Language Features for Application Development |
Earl R. Westerlund |
|
6 |
| SEUGI |
1990 |
Robust Estimation of Radio Immuno Assays Using SAS Software |
Hans-Peter Altenburg |
source |
8 |
| SUGI |
1990 |
A Study in Repetition Resulting in a Utility Macro for Substitution |
H. Ian Whitlock |
source |
7 |
| SUGI |
1990 |
Build a Production System in SAS Macro |
Robert P. Beeman |
source |
4 |
| SUGI |
1990 |
Conquering the Dreaded Macro Error |
Katie A. Hubbell |
source |
7 |
| SUGI |
1990 |
Debugging Your SAS Macro Application under VMS'": A Practical Approach |
Jodie M. Gilmore, Linda Helwig |
source |
7 |
| NESUG |
1989 |
Conquering the Dreaded Macro Error |
Katie A. Hubbell |
|
9 |
| SUGI |
1989 |
Advanced Features in SAS/AF Software |
Mary Beth Naim |
source |
6 |
| SUGI |
1989 |
Debugging SAS Macros: A Cookbook Approach |
Earl R. Westerlund |
source |
4 |
| SUGI |
1989 |
Using Macros to Develop a Flexible End User System to Access, Edit, and Produce Reports from Any Permanent SAS Dataset |
Cynthia Miller |
source |
5 |
| SEUGI |
1988 |
Version 6 Macro Features for the PC |
Steve Morton |
source |
6 |
| SUGI |
1988 |
A SAS Macro System for Customized Report Writing |
John Henry King |
source |
6 |
| SUGI |
1988 |
Version 6 Macro Features for the PC |
Jeff McDermott, Bruce M. Tindall |
source |
6 |
| SUGI |
1987 |
An Enhanced SAS/AF Software Consistency Error Checking Routine |
J. David Burks |
source |
3 |
| SUGI |
1987 |
Financial Statements from COMPUSTAT Quarterly Industrial Data Files |
Mary S. Hirsch |
source |
4 |
| SEUGI |
1986 |
Advanced Macro Programming |
Bernie Ruane |
source |
4 |
| SUGI |
1986 |
Advanced Macro Programming |
Lynn Hannah |
source |
3 |
| SUGI |
1986 |
Using SAS Software to Generate Leave-One-Out Hit Rate Estimates for Group Classification |
Cathy A. Stawarski, Joseph M. Wisenbaker |
source |
6 |
| SEUGI |
1984 |
SAS Macro Tutorial |
P. Winters, Steve Morton |
source |
27 |