| WUSS |
2026 |
Creating and Customizing High-Impact Excel Workbooks from SAS with ODS EXCEL |
|
source |
16 |
| WUSS |
2026 |
The Battle of the Titans (Part II): PROC REPORT versus PROC TABULATE |
Kirk Paul Lafler, Ben Cochran, Ray Pass, Daniel E. Bruns |
source |
18 |
| WUSS |
2026 |
Using SAS Macro Variable Lists to Create Dynamic Data-Driven Programs |
|
source |
10 |
| PharmaSUG |
2026 |
One Word Can Make All the Difference(s): Strengthening Validation Practices with PROC COMPARE |
John M. LaBore |
source |
5 |
| PharmaSUG |
2026 |
When Code Isn-t Enough: Communication and Leadership Skills for Statisticians and Programmers |
John M. LaBore, Robert Goodloe |
source |
6 |
| MWSUG |
2025 |
Dating for SAS Programmers |
|
source |
13 |
| MWSUG |
2025 |
Fifteen Functions to Supercharge Your SAS Code |
|
source |
8 |
| MWSUG |
2025 |
From Muggles to Macros: Transfiguring Your SAS Programs With Dynamic, Data-Driven Wizardry [presentation] |
Richann J. Watson |
source |
52 |
| MWSUG |
2025 |
More Muggles, More Macros: Adding Advanced Data-Driven Wizardry to Your SAS Programs [presentation] |
Richann J. Watson |
source |
45 |
| MWSUG |
2025 |
So You Want To Be An Independent Consultant: 2025 Edition |
|
source |
12 |
| SESUG |
2025 |
Dating for SAS Programmers |
|
|
13 |
| SESUG |
2025 |
From Muggles to Macros: Transfiguring Your SAS Programs With Dynamic, Data-Driven Wizardry |
Richann J. Watson |
|
52 |
| SESUG |
2025 |
More Muggles, More Macros: Adding Advanced Data-Driven Wizardry to Your SAS Programs |
Richann J. Watson |
|
45 |
| SESUG |
2025 |
Perfect Patient Profiles in SAS using ODS and the Graph Template Language (GTL) |
Richann J. Watson |
|
38 |
| SESUG |
2025 |
So You Want To Be An Independent Consultant: 2025 Edition |
|
|
12 |
| WUSS |
2025 |
From Muggles to Macros: Transfiguring Your SAS Programs With Dynamic, Data-Driven Wizardry [presentation] |
Richann J. Watson |
source |
52 |
| WUSS |
2025 |
More Muggles, More Macros: Adding Advanced Data-Driven Wizardry to Your SAS Programs [presentation] |
Richann J. Watson |
source |
45 |
| WUSS |
2025 |
So You Want To Be An Independent Consultant: 2025 Edition |
|
source |
12 |
| SAS Innovate |
2025 |
More Muggles, More Macros: Adding Advanced Data-Driven Wizardry to Your SAS Programs [video] |
Richann J. Watson |
source video |
|
| MWSUG |
2024 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
Richann J. Watson |
source |
7 |
| MWSUG |
2024 |
Complex Custom Clinical Graphs Step by Step with SAS ODS Statistical Graphics [presentation] |
Richann J. Watson |
source |
44 |
| MWSUG |
2024 |
Creating and Customizing High-Impact Excel Workbooks from SAS with ODS EXCEL |
|
source |
16 |
| MWSUG |
2024 |
From Muggles to Macros: Transfiguring Your SAS Programs With Dynamic, Data-Driven Wizardry [presentation] |
Richann J. Watson |
source |
52 |
| MWSUG |
2024 |
Operator, Please? Making the Most of SAS Language Operators [presentation] |
|
source |
8 |
| SESUG |
2024 |
Advanced DATA Step Look-Back and Look-Ahead Techniques |
|
source |
5 |
| SESUG |
2024 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
Richann J. Watson |
source |
7 |
| SESUG |
2024 |
Complex Custom Clinical Graphs Step by Step with SAS ODS Statistical Graphics |
Richann J. Watson |
source |
44 |
| SESUG |
2024 |
Creating and Customizing High-Impact Excel Workbooks from SAS with ODS EXCEL |
|
source |
16 |
| SESUG |
2024 |
Fifteen Functions to Supercharge Your SAS Code |
|
source |
8 |
| SESUG |
2024 |
From Muggles to Macros: Transfiguring Your SAS Programs With Dynamic, Data-Driven Wizardry |
Richann J. Watson |
source |
52 |
| SESUG |
2024 |
The Battle of the Titans: DATA Step versus PROC SQL |
Kirk Paul Lafler, Charu Shankar, Richann J. Watson |
source |
22 |
| WUSS |
2024 |
Advanced DATA Step Look-Back and Look-Ahead Techniques |
|
source |
5 |
| WUSS |
2024 |
From Muggles to Macros: Transfiguring Your SAS Programs With Dynamic, Data-Driven Wizardry [presentation] |
Richann J. Watson |
source |
52 |
| PharmaSUG |
2024 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
|
source |
7 |
| PharmaSUG |
2024 |
Complex Custom Clinical Graphs Step by Step with SAS ODS Statistical Graphics |
Richann J. Watson |
source |
44 |
| WUSS |
2023 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
Richann J. Watson |
source |
7 |
| WUSS |
2023 |
Creating and Customizing High-Impact Excel Workbooks from SAS with ODS EXCEL |
|
source |
16 |
| WUSS |
2023 |
Getting Started with the SGPLOT Procedure |
|
source |
18 |
| WUSS |
2023 |
The Battle of the Titans: DATA Step versus PROC SQL |
Kirk Paul Lafler, Richann J. Watson, Charu Shankar |
source |
22 |
| SESUG |
2023 |
The Battle of the Titans: DATA Step versus PROC SQL |
Kirk Paul Lafler, Richann J. Watson, Charu Shankar |
source |
22 |
| PharmaSUG |
2023 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
Richann J. Watson |
source |
7 |
| PharmaSUG |
2023 |
Battle of the Titans (Part II): PROC REPORT versus PROC TABULATE |
Kirk Paul Lafler, Ben Cochran, Ray Pass, Daniel E. Bruns |
source |
18 |
| PharmaSUG |
2023 |
How to Promote Yourself |
|
source |
5 |
| PharmaSUG |
2023 |
Rate Setting |
|
source |
5 |
| SESUG |
2022 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
Richann J. Watson |
source |
7 |
| SESUG |
2022 |
Getting Started with DATA Step Hash Objects |
|
source |
8 |
| SESUG |
2022 |
Map It Out: Using SG Attribute Maps for Precise Control of PROC SGPLOT Output |
|
source |
11 |
| SESUG |
2022 |
The Battle of the Titans (Part II): PROC REPORT versus PROC TABULATE |
Kirk Paul Lafler, Ben Cochran, Ray Pass, Daniel E. Bruns |
source |
17 |
| SESUG |
2022 |
The PRXMATCH Function: A Perl of Great Price |
Lauren Rackley |
source |
7 |
| SESUG |
2022 |
Using the Output Delivery System to Create and Customize Excel Workbooks |
|
source |
7 |
| WUSS |
2022 |
Adventures in Independent Consulting: Perspectives from Two Veteran Consultants Living the Dream |
Richann J. Watson |
source |
7 |
| WUSS |
2022 |
Getting Started with DATA Step Hash Objects |
|
source |
8 |
| WUSS |
2022 |
Map It Out: Using SG Attribute Maps for Precise Control of PROC SGPLOT Output |
|
source |
11 |
| WUSS |
2022 |
The Battle of the Titans (Part II): PROC REPORT versus PROC TABULATE |
Kirk Paul Lafler, Ben Cochran, Ray Pass, Daniel E. Bruns |
source |
15 |
| WUSS |
2022 |
Using the Output Delivery System to Create and Customize Excel Workbooks |
|
source |
7 |
| PharmaSUG |
2022 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar |
source |
28 |
| SESUG |
2021 |
Getting Started with DATA Step Hash Objects |
|
source |
8 |
| SESUG |
2021 |
Getting Started with DATA Step Hash Objects |
|
source |
8 |
| SESUG |
2021 |
So You Want To Be An Independent Consultant: 2021 Edition |
|
source |
12 |
| SGF |
2021 |
Map It Out: Using SG Attribute Maps for Precise Control of PROC SGPLOT Output |
|
source |
11 |
| SESUG |
2020 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar |
source |
28 |
| SGF |
2020 |
Upgrading Clinical Trial Reports from ODS LISTING to ODS TAGSETS.RTF |
Christopher J. Smith |
source |
25 |
| SGF |
2020 |
Using SAS Macro Variable Lists to Create Dynamic Data-Driven Programs |
|
source |
11 |
| PharmaSUG |
2020 |
Dating for SAS Programmers |
|
source |
13 |
| SESUG |
2019 |
Dating for SAS Programmers |
|
source |
13 |
| SESUG |
2019 |
Doing More with the SGPLOT Procedure |
|
source |
18 |
| SESUG |
2019 |
Fifteen Functions to Supercharge Your SAS Code |
|
source |
8 |
| SESUG |
2019 |
The Battle of the Titans (Part II): PROC TABULATE versus PROC REPORT |
Kirk Paul Lafler, Ben Cochran, Ray Pass |
source |
15 |
| MWSUG |
2019 |
Doing More with the SGPLOT Procedure |
|
|
18 |
| MWSUG |
2019 |
Fifteen Functions to Supercharge Your SAS Code |
|
|
8 |
| MWSUG |
2019 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar |
|
24 |
| MWSUG |
2019 |
Using Macro Variable Lists to Create Dynamic Data-Driven Programs |
|
|
10 |
| WUSS |
2019 |
Doing More with the SGPLOT Procedure |
|
source |
18 |
| WUSS |
2019 |
Fifteen Functions to Supercharge Your SAS Code |
Fifteen Functions |
source |
8 |
| WUSS |
2019 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
16 |
| PharmaSUG |
2019 |
Advance Your Career with PROC TM! |
John M. LaBore |
source |
6 |
| PharmaSUG |
2019 |
Finding Work and Networking |
|
source |
8 |
| PharmaSUG |
2019 |
Tips from Three Business Owners |
Robert Howard, Richann J. Watson |
source |
6 |
| SGF |
2019 |
Getting Started with the SGPLOT Procedure |
|
source |
19 |
| SCSUG |
2018 |
Dating for SAS Programmers |
|
source |
13 |
| SCSUG |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
16 |
| SESUG |
2018 |
Dating for SAS Programmers |
|
source |
13 |
| SESUG |
2018 |
Doing More with the SGPLOT Procedure |
|
source |
18 |
| SESUG |
2018 |
Getting Started with the SGPLOT Procedure |
|
source |
18 |
| SESUG |
2018 |
So You Want To Be An Independent Consultant |
|
source |
11 |
| MWSUG |
2018 |
Advance Your Career with PROC TM! |
John M. LaBore |
|
6 |
| MWSUG |
2018 |
Dating for SAS Programmers |
|
|
13 |
| MWSUG |
2018 |
Getting Started with the SGPLOT Procedure |
|
|
18 |
| MWSUG |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
|
16 |
| MWSUG |
2018 |
So You Want To Be An Independent Consultant |
|
|
11 |
| WUSS |
2018 |
Dating for SAS Programmers |
|
source |
13 |
| WUSS |
2018 |
Getting Started with the SGPLOT Procedure |
|
source |
18 |
| WUSS |
2018 |
So You Want To Be An Independent Consultant |
|
source |
10 |
| WUSS |
2018 |
The Missing Link: A Robust Macro for Recoding General Missing Data Values |
Hunter Glanz |
source |
6 |
| PharmaSUG |
2018 |
Automated Validation of Complex Clinical Trials Made Easy |
Richann J. Watson |
source |
35 |
| PharmaSUG |
2018 |
Fifteen Functions to Supercharge Your SAS Code |
|
source |
8 |
| PharmaSUG |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
16 |
| SGF |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
16 |
| SESUG |
2017 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
source |
10 |
| SESUG |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
14 |
| SCSUG |
2017 |
Building a Better Dashboard Using SAS Base Software |
Kirk Paul Lafler, Roger D. Muller |
source |
21 |
| MWSUG |
2017 |
Automated Validation of Complex Clinical Trials Made Easy |
Richann J. Watson |
|
35 |
| MWSUG |
2017 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
|
10 |
| MWSUG |
2017 |
Fifteen Functions to Supercharge Your SAS Code |
|
|
9 |
| MWSUG |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
|
14 |
| WUSS |
2017 |
Automated Validation of Complex Clinical Trials Made Easy |
Richann J. Watson |
source |
34 |
| WUSS |
2017 |
Fifteen Functions to Supercharge Your SAS Code |
|
source |
8 |
| WUSS |
2017 |
Five Ways to Flip-Flop Your Data |
|
source |
10 |
| WUSS |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
14 |
| PharmaSUG |
2017 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
source |
10 |
| PharmaSUG |
2017 |
Building a Better Dashboard Using SAS Base Software |
Kirk Paul Lafler, Roger D. Muller |
source |
17 |
| PharmaSUG |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
|
source |
10 |
| SGF |
2017 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
source |
10 |
| SCSUG |
2016 |
Anatomy of a Merge Gone Wrong |
|
source |
5 |
| SCSUG |
2016 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
source |
6 |
| SCSUG |
2016 |
Building a Better Dashboard Using SAS Base Software |
Kirk Paul Lafler, Roger D. Muller |
source |
17 |
| SCSUG |
2016 |
Let the CAT Out of the Bag: String Concatenation in SAS 9 |
|
source |
7 |
| SESUG |
2016 |
Building a Better Dashboard Using Base SAS Software |
Kirk Paul Lafler, Roger D. Muller |
source |
17 |
| MWSUG |
2016 |
Anatomy of a Merge Gone Wrong |
|
|
5 |
| MWSUG |
2016 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
|
6 |
| MWSUG |
2016 |
Building a Better Dashboard Using Base SAS Software |
Kirk Paul Lafler, Roger D. Muller |
|
17 |
| WUSS |
2016 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
source |
6 |
| WUSS |
2016 |
Don't Get Blindsided by PROC COMPARE |
Roger D. Muller |
source |
7 |
| WUSS |
2016 |
Let the CAT Out of the Bag: String Concatenation in SAS 9 |
|
source |
7 |
| WUSS |
2016 |
The Fantastic Four: Running Your Report Using the TABULATE, TRANSPOSE, REPORT, or SQL Procedure |
|
source |
13 |
| PharmaSUG |
2016 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
source |
6 |
| PharmaSUG |
2016 |
Building a Better Dashboard Using Base SAS Software |
Kirk Paul Lafler, Roger D. Muller |
source |
17 |
| SGF |
2016 |
Let the CAT Out of the Bag: String Concatenation in SAS 9 |
|
source |
7 |
| SGF |
2016 |
The Fantastic Four: Running Your Report Using the TABULATE, TRANSPOSE, REPORT, or SQL Procedure |
|
source |
13 |
| MWSUG |
2015 |
Beyond IF THEN ELSE: Techniques for Conditional Execution of SAS Code |
|
|
3 |
| MWSUG |
2015 |
Find your Way to Quick and Easy Table Lookups with FINDW |
|
|
5 |
| PharmaSUG |
2015 |
Don't Get Blindsided by PROC COMPARE |
Roger D. Muller |
source |
7 |
| PharmaSUG |
2015 |
Inside the DATA Step: Pearls of Wisdom for the Novice SAS Programmer |
Britney D. Gilbert |
source |
11 |
| SGF |
2015 |
Anatomy of a Merge Gone Wrong |
|
source |
5 |
| SGF |
2015 |
Inside the DATA Step: Pearls of Wisdom for the Novice SAS Programmer |
Britney D. Gilbert |
source |
11 |
| MWSUG |
2014 |
Captain's LOG: Taking Command of SAS Logarithm Functions |
Britney D. Gilbert |
|
4 |
| MWSUG |
2014 |
Five Ways to Flip-Flop Your Data |
|
|
9 |
| MWSUG |
2014 |
Ignorance is Not Bliss: Pearls of Wisdom for the Novice SAS Programmer |
Britney D. Gilbert |
|
9 |
| PharmaSUG |
2014 |
Five Ways to Flip-Flop Your Data |
|
source |
9 |
| PharmaSUG |
2014 |
Let the CAT Out of the Bag: String Concatenation in SAS 9 |
|
source |
6 |
| SGF |
2014 |
Don't Get Blindsided by PROC COMPARE |
Roger D. Muller |
source |
7 |
| SGF |
2014 |
Five Ways to Flip-Flop Your Data |
|
source |
9 |
| MWSUG |
2013 |
Anatomy of a Merge Gone Wrong |
James Lew |
|
5 |
| MWSUG |
2013 |
Don't Get Blindsided by PROC COMPARE |
Roger D. Muller |
|
7 |
| MWSUG |
2013 |
Let the CAT Out of the Bag: String Concatenation in SAS 9 |
|
|
6 |
| PharmaSUG |
2013 |
Anatomy of a Merge Gone Wrong |
James Lew |
source |
5 |
| PharmaSUG |
2013 |
Don't Get Blindsided by PROC COMPARE |
Roger D. Muller |
source |
5 |
| MWSUG |
2012 |
Avoiding Pitfalls when Merging Data |
James Lew |
|
5 |
| MWSUG |
2011 |
Dealing with Duplicates in Your Data |
Roger D. Muller |
|
7 |
| MWSUG |
2011 |
Taming the Interactive SAS Environment: Tips and Tricks for VIEWTABLE, The Enhanced Editor and More |
Roger D. Muller |
|
12 |
| MWSUG |
2010 |
Custom Google Searches, PDF Sticky Notes, and Other Tips for Organizing and Accessing SAS Help Resources |
Roger D. Muller |
|
9 |
| MWSUG |
2010 |
Integrating Multiple SAS/GRAPH Procedures to Generate a Custom Image |
|
|
7 |