| PharmaSUG |
2026 |
SAS Programming techniques for efficiency and code optimization |
Jayanth Iyengar |
source |
27 |
| PHUSE APAC |
2026 |
SAS to R: CHEAT SHEET - A Practical Guide for Clinical Programmers |
Lekitha JK, Jalendhar Ettedi |
source poster source |
24 |
| PHUSE EU |
2025 |
How Does a Computer Really Process Your SAS Code? |
Ben Barnaby-Pass |
source presentation source |
5 |
| MWSUG |
2024 |
Best Practices for Efficiency and Code Optimization in SAS programming |
Jayanth Iyengar |
source |
20 |
| WUSS |
2024 |
The SAS Supervisor |
Donald J. Henderson |
source |
13 |
| SESUG |
2023 |
Best Practices for Efficiency and Code Optimization in SAS programming |
Jayanth Iyengar |
source |
20 |
| PharmaSUG |
2023 |
Best Practices for Efficiency and Code Optimization in SAS programming |
Jayanth Iyengar |
source |
20 |
| WUSS |
2022 |
Best Practices for Efficiency and Code Optimization in SAS programming |
Jayanth Iyengar |
source |
21 |
| SGF |
2021 |
If You Need These OBS and These VARS, Then Drop IF and Keep WHERE |
Jayanth Iyengar |
source |
9 |
| SGF |
2019 |
Working with Big Data in SAS |
Mark L. Jordan |
source |
14 |
| PHUSE EU |
2018 |
Time Management: Programming Techniques to Positively Impact Runtimes |
Ian Sanderson |
source presentation source |
9 |
| SGF |
2018 |
If You Need These OBS and These VARS, Then Drop IF and Keep WHERE |
Jayanth Iyengar |
source |
9 |
| SGF |
2018 |
Working with Big Data in SAS |
Mark L. Jordan |
source |
13 |
| SESUG |
2016 |
If You Need These OBS and These VARS, Then Drop IF and Keep WHERE |
Jayanth Iyengar |
source |
9 |
| MWSUG |
2016 |
Defensive Coding by Example: Kick the Tires, Pump the Brakes, Check Your Blind Spots, and Merge Ahead! |
Nancy Brucken, Donna E. Levy |
|
16 |
| SESUG |
2015 |
Successful Ways to Add and Drop Data, While Also Reformatting Data |
Adetosoye Oladokun |
source |
11 |
| SESUG |
2015 |
Tales from the Help Desk 6: Solutions to Common SAS Tasks |
Bruce F. Gilsen |
source |
11 |
| PharmaSUG |
2015 |
Defensive Coding by Example: Kick the Tires, Pump the Breaks, Check Your Blind Spots, and Merge Ahead! |
Nancy Brucken, Donna E. Levy |
source |
16 |
| SGF |
2015 |
Defensive Coding by Example: Kick the Tires, Pump the Breaks, Check Your Blind Spots, and Merge Ahead! |
Donna E. Levy, Nancy Brucken |
source |
17 |
| PHUSE EU |
2014 |
Confessions of an obsessive compulsive programmer |
Diana Stuart |
source presentation source |
4 |
| PharmaSUG |
2012 |
The Use and Abuse of the Program Data Vector |
James R. Johnson |
source |
23 |
| SGF |
2012 |
The Use and Abuse of the Program Data Vector |
James R. Johnson |
source |
23 |
| NESUG |
2007 |
Identify and Remove Any Variables, Character or Numeric, That Have Only Missing Values |
Wei Xu |
|
3 |
| PHUSE EU |
2006 |
A Wildcard Character for Variable Lists |
Malachy J. Foley |
source |
6 |
| SUGI |
2006 |
Programming with the KEEP, RENAME, and DROP Data Set Options |
Stephen R. Philp |
source |
13 |
| PNWSUG |
2004 |
Tips and Techniques for Large Files [presentation] |
Andrew H. Karp |
|
37 |
| SCSUG |
2003 |
SAS Performance Tuning Strategies and Techniques |
Kirk Paul Lafler |
|
6 |
| NESUG |
2003 |
Tips for Manipulating Data |
Marge Scerbo |
|
10 |
| NESUG |
2003 |
User Implementation and Revision of Business Rules Without Hard Coding: Macro-Generated SAS Code |
Michael Krumenaker, Jit Bhattacharya |
|
11 |
| PharmaSUG |
2003 |
The Use and Abuse of the Program Data Vector |
Jim Johnson |
|
10 |
| SUGI |
2003 |
Tips for Manipulating Data |
Marge Scerbo |
source |
10 |
| NESUG |
2002 |
Tips for Manipulating Data |
Marge Scerbo |
|
10 |
| SUGI |
2002 |
Tips for Manipulating Data |
Marge Scerbo |
source |
9 |
| PharmaSUG |
2001 |
A Wildcard Character for Variable Lists |
Malachy J. Foley |
|
4 |
| SCSUG |
2000 |
Programming for Job Security Revisted: Even More Tips and Techniques to Maximize Your Indispensability |
Arthur L. Carpenter, Tony Payne |
|
15 |
| SESUG |
2000 |
The Variable List Wildcard Character |
Malachy J. Foley |
source |
4 |
| NESUG |
2000 |
Complex Arrays Made Simple |
Mary A. McDonald |
|
4 |
| WUSS |
2000 |
Efficient Application Development Techniques in the SAS System |
Kirk Paul Lafler |
source |
6 |
| MWSUG |
2000 |
Efficient SAS Programming Techniques |
Kirk Paul Lafler |
|
6 |
| SUGI |
2000 |
Efficient SAS Programming Techniques |
Kirk Paul Lafler |
source |
6 |
| SUGI |
2000 |
Keeping Your Data in Step - Utilizing Efficiencies |
Michael G. Sadof |
source |
7 |
| WUSS |
1999 |
Efficiency Techniques for SAS Software Users |
Kirk Paul Lafler |
source |
6 |
| SUGI |
1999 |
Keeping Your Data in Step - Utilizing Efficiencies |
Michael G. Sadof |
source |
7 |
| SESUG |
1998 |
Building Macro-based Data Step Functions Using Random Macro Aliases to Simulate Local Scope of Internal Function Variables |
Paul M. Dorfman |
|
4 |
| SUGI |
1998 |
Getting the User Community Involved in Education and Information Sharing |
Russell Newhouse |
source |
6 |
| SUGI |
1998 |
Programming for Job Security Revisited: Even More Tips and Techniques to Maximize Your Indispensability |
Arthur L. Carpenter, Tony Payne |
source |
9 |
| SCSUG |
1996 |
Engineering Efficiency into SAS Applications |
Kirk Paul Lafler |
|
6 |
| SESUG |
1996 |
Engineering Efficiency into SAS Applications |
Kirk Paul Lafler |
|
6 |
| NESUG |
1996 |
Engineering Efficiency into SAS Applications |
Kirk Paul Lafler |
|
6 |
| WUSS |
1996 |
Engineering Efficeincy into SAS Applications |
Kirk Paul Lafler |
source |
6 |
| SUGI |
1996 |
Conditional Execution of the Drop Statement as Well as Omer Global and Declarative Statements |
Brian O. Mullin |
source |
5 |
| SUGI |
1996 |
Gaining Efficiency With SAS Software |
Kirk Paul Lafler |
source |
6 |
| NESUG |
1995 |
Gaining Efficiency With SAS Software |
Kirk Paul Lafler |
|
6 |
| WUSS |
1995 |
Gaining Efficiency With SAS Software |
Kirk Paul Lafler |
source |
6 |
| SESUG |
1995 |
Gaining Efficiency With SAS Software |
Kirk Paul Lafler |
|
6 |
| SUGI |
1995 |
SAS ARRAYS: A Basic Tutorial |
Bruce F. Gilsen |
source |
10 |
| NESUG |
1994 |
A SAS Macro for Exact Power of Chi-Square Tests of Equality of Two Proportions |
Carl E. Pierchala |
|
10 |
| SESUG |
1994 |
Learning the Basics: Everything Your Professor Should Have Told You |
Veronica R. Walgamotte |
|
7 |
| WUSS |
1993 |
Programming for Job Security: Tips & Techniques to Maximize Your Indispensability |
Arthur L. Carpenter |
source |
4 |
| SUGI |
1993 |
Programming for Job Security: Tips and Techniques to Maximize Your Indispensability |
Arthur L. Carpenter |
source |
4 |
| SCSUG |
1992 |
The SAS System Supervisor - A Version 6 Update |
Merry G. Rabb, Donald J. Henderson, Jeffrey A. Polzin |
|
8 |
| NESUG |
1992 |
SAS System Supervison - A Version 6 Update |
Merry G. Rabb, Donald J. Henderson, Jeffrey Polzin |
|
8 |
| SUGI |
1992 |
The SAS System Supervisor - A Version 6 Update |
Merry G. Rabb, Donald J. Henderson, Jeffrey A. Polzin |
source |
8 |
| NESUG |
1990 |
The SAS Supervisor - A Version 6 Update |
Donald J. Henderson, Merry G. Rabb, Jeffrey A. Polzin |
|
11 |
| MWSUG |
1990 |
The SAS Supervisor - A Version 6 Update |
Donald J. Henderson, Merry G. Rabb, Jeffrey A. Polzin |
|
10 |
| NESUG |
1989 |
The SAS Supervisor |
Donald J. Henderson |
|
7 |
| NESUG |
1988 |
The SAS Supervisor |
Donald J. Henderson, Merry G. Rabb |
pdf |
16 |
| SUGI |
1988 |
Merging Data Sets When Distinct BY Variables Are Not Available |
Arthur L. Carpenter |
source |
4 |
| SUGI |
1988 |
The SAS Supervisor |
Donald J. Henderson, Merry G. Rabb |
source |
7 |
| SUGI |
1987 |
The SAS Supervisor |
Donald J. Henderson, Merry G. Rabb |
source |
10 |
| SUGI |
1982 |
Hierarchical Data |
Peter L. Rikard |
source |
3 |