| 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 |
| PharmaSUG |
2025 |
How Not to Drown in Code When Pooling Data |
Scott Burroughs |
source |
5 |
| WUSS |
2024 |
The SAS Supervisor |
Donald J. Henderson |
source |
13 |
| WUSS |
2023 |
Processing Large Volumes of Communicable Disease Data: SAS Techniques from the COVID-19 Experience in San Diego County |
Whitney Webber, Nathaly Moran, Jacob Ritz, Fatema Sakha, Jacquelyn Ho, Jennifer Nelson |
source |
10 |
| SESUG |
2023 |
Pol-y-mor-phism in SAS, Or, Good Programmers are Lazy |
David B. Horvath |
source |
21 |
| SESUG |
2022 |
Pol-y-mor-phism in SAS, Or, Good Programmers are Lazy |
David B. Horvath |
source |
21 |
| PHUSE EU |
2021 |
Differences in Performance Between the Options KEEP and WHERE as Compared to the Statements KEEP and IF in SAS Data Steps |
Ruurd Bennink |
source video presentation source |
8 |
| PHUSE EU |
2018 |
Time Management: Programming Techniques to Positively Impact Runtimes |
Ian Sanderson |
source presentation source |
9 |
| MWSUG |
2018 |
Seeing the Forest for the Trees: Part Deux of Defensive Coding by Example |
Donna E. Levy, Nancy Brucken |
|
10 |
| PharmaSUG |
2018 |
Seeing the Forest for the Trees: Part Deux of Defensive Coding by Example |
Donna E. Levy, Nancy Brucken |
source |
10 |
| SGF |
2018 |
Seeing the Forest for the Trees: Part Deux of Defensive Coding by Example |
Nancy Brucken, Donna E. Levy |
source |
10 |
| WUSS |
2017 |
Five Ways to Flip-Flop Your Data |
Joshua M. Horstman |
source |
10 |
| SGF |
2017 |
The Ins and Outs of %IF |
Michelle Buchecker |
source |
6 |
| MWSUG |
2016 |
Implementing a Medicaid Claims Processing System using SAS software A Novel Implementation of BASE SAS Using Limited Resources in an Effective Manner |
Stephen C. DeVoyd |
|
21 |
| PharmaSUG |
2016 |
SAS Techniques for Managing Large Datasets |
Rucha Landge |
source |
7 |
| SGF |
2016 |
Transformers: Revenge of the PROCs |
Faron Kincheloe |
source |
11 |
| PharmaSUG |
2015 |
Essential Guide to Good Programming Practice |
Shafi Chowdhury, Mark Foxwell, Cindy Q. Song |
source |
5 |
| PharmaSUG |
2015 |
PROC TRANSPOSE For Fun And Profit |
John J. Cohen |
source |
18 |
| SESUG |
2014 |
PROC TRANSPOSE For Fun And Profit |
John J. Cohen |
source |
18 |
| MWSUG |
2014 |
Five Ways to Flip-Flop Your Data |
Joshua M. Horstman |
|
9 |
| PharmaSUG |
2014 |
Five Ways to Flip-Flop Your Data |
Joshua M. Horstman |
source |
9 |
| SGF |
2014 |
Five Ways to Flip-Flop Your Data |
Joshua M. Horstman |
source |
9 |
| WUSS |
2013 |
Cheat Sheet: Data Processing Optimization - for Pharma Analysts & Statisticians |
Karthikeyan Chidambaram |
source |
5 |
| MWSUG |
2013 |
A Better Way to Flip (Transpose) a SAS Data Set |
Arthur S. Tabachneck, Xia Ke Shan, Robert Virgile, Joe Whitehurst |
|
22 |
| NESUG |
2013 |
PROC TRANSPOSE For Fun And Profit |
John J. Cohen |
|
18 |
| SGF |
2013 |
A Better Way to Flip (Transpose) a SAS Data Set |
Arthur S. Tabachneck, Joe Whitehurst, Robert Virgile, Xia Ke Shan |
source |
21 |
| SGF |
2013 |
Consistent and Organized Analysis: Moving Beyond Pie-in-the-Sky to Actual Implementation via SAS Enterprise Guide |
Amber Schmitz |
source |
8 |
| NESUG |
2012 |
Using SAS SCL to Create Flexible Programs... A Super-Sized Macro |
Ellen Michaliszyn |
|
16 |
| WUSS |
2012 |
I Hate Typing Variable Names |
Mark Kirkham |
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 |
2011 |
Why Programming Efficiency Should Matter to All of Us |
John J. Cohen |
|
15 |
| NESUG |
2009 |
The Dirty Secret Behind the Box: Why Programming Efficiency Should Matter to All of Us |
John J. Cohen |
|
9 |
| PharmaSUG |
2009 |
Translation of Drug Metabolic Enzyme and Transporter (DMET) Genetic Variants into Star Allele Notation using SAS |
Mark Farmen |
|
17 |
| SESUG |
2008 |
Tips and Tricks to Make SAS Life Easier |
Claudine Lougee |
source |
6 |
| NESUG |
2007 |
Metadata 101: A Beginner's Guide to Table-Driven Applications Programming |
Frank C. DiIorio |
|
11 |
| NESUG |
2007 |
The Program Data Vector As an Aid to DATA step Reasoning |
Marianne L. Whitlock |
|
13 |
| WUSS |
2007 |
The SORT Procedure: Beyond the Basics |
David Fickbohm |
source |
7 |
| PNWSUG |
2006 |
There and Back Again: Navigating Between a SASHELP View and the Real World |
Anita Rocha |
|
6 |
| SESUG |
2006 |
Putting SAS Dataset Variable Names into a Macro Variable |
Stephanie R. Thompson |
source |
4 |
| PharmaSUG |
2006 |
When a Shortcut is More Than a Quick Fix |
Robby A. Diseker |
|
6 |
| SUGI |
2006 |
Programming with the KEEP, RENAME, and DROP Data Set Options |
Stephen R. Philp |
source |
13 |
| SUGI |
2006 |
The SORT Procedure: Beyond the Basics |
Britta KelseyBassett |
source |
6 |
| SESUG |
2005 |
The Program Data Vector As an Aid to DATA step Reasoning |
Marianne L. Whitlock |
source |
14 |
| PharmaSUG |
2005 |
The Use and Abuse of the Program Data Vector (The Procs) |
Jim Johnson |
|
17 |
| SUGI |
2004 |
Guidelines for Coding of SAS Programs |
Thomas J. Winn Jr. |
source |
9 |
| SCSUG |
2003 |
Guidelines for Coding of SAS Programs |
Thomas J. Winn Jr. |
|
6 |
| NESUG |
2003 |
The Dirty Secret Behind the Box: Why Programming Efficiency Should Matter to All of Us |
John J. Cohen |
|
9 |
| NESUG |
2003 |
Tips for Manipulating Data |
Marge Scerbo |
|
10 |
| PharmaSUG |
2003 |
The Use and Abuse of the Program Data Vector |
Jim Johnson |
|
10 |
| SUGI |
2003 |
Continuous or Not: How One Can Tell |
Vatsala V. Karwe |
source |
2 |
| SUGI |
2003 |
Tips for Manipulating Data |
Marge Scerbo |
source |
10 |
| MWSUG |
2002 |
Navigating Between Data Levels: A Tutorial to Working with Unit of Analysis Difference in Survey Research Data |
Chris Becker |
|
3 |
| NESUG |
2002 |
Tips for Manipulating Data |
Marge Scerbo |
|
10 |
| SUGI |
2002 |
Can't Relate? A Primer on Using SAS with Your Relational Database |
Garth W. Helf |
source |
10 |
| SUGI |
2002 |
Tips for Manipulating Data |
Marge Scerbo |
source |
9 |
| NESUG |
2001 |
A Few Ways to Use Macro Variables, Comparison Operators, and ".other=." Format Statements to Shorten Your Programs |
Scott Burroughs |
|
2 |
| NESUG |
1999 |
The RETAIN Statement: One Window into the SAS Data Step |
Paul Gorrell |
|
6 |
| MWSUG |
1999 |
Updating Some Tips and Techniques to Version 7 - Part 2 |
Deb Cassidy |
|
7 |
| NESUG |
1998 |
Efficient Access to Data Warehouse With PROC SQL Pass Through Facility |
James Yang |
|
7 |
| SESUG |
1998 |
The Program Data Vector As an Aid to DATA step Reasoning |
Marianne L. Whitlock |
|
10 |
| SUGI |
1998 |
Introduction to the Basics - Avoiding Some Pitfalls |
Deb Cassidy |
source |
8 |
| SUGI |
1998 |
Optimizing SAS Access to an Oracle Database in a Large Data Warehouse |
Clare Somerville, Clive Cooper |
source |
10 |
| NESUG |
1995 |
A Truly Integrated Method of System Design |
Dennis J. Clague |
|
7 |
| SUGI |
1995 |
Reducing LAN Traffic for SAS Data Sets: The Skinny File Approach |
Richard D. Langston, Meade Morgan |
source |
3 |
| NESUG |
1994 |
A SAS Macro for Exact Power of Chi-Square Tests of Equality of Two Proportions |
Carl E. Pierchala |
|
10 |
| NESUG |
1993 |
Large Data Sets on the Mainframe -- Strategies for Improved Efficiency and Reduced Competition for Resources |
Helen-Jean Talbott |
|
6 |
| 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 |
A Tool for Compiling DATA Steps in Large SAS Systems |
Herbert C. Reynolds |
source |
6 |
| SUGI |
1992 |
The SAS System Supervisor - A Version 6 Update |
Merry G. Rabb, Donald J. Henderson, Jeffrey A. Polzin |
source |
8 |
| SUGI |
1992 |
Use of the KEEP and DROP Concept in Batch SAS Programs |
Bill Schallert |
source |
6 |
| 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 |
| SUGI |
1990 |
The SAS Supervisor - A Version 6 Update |
Donald J. Henderson, Merry G. Rabb, Jeffrey A. Polzin |
source |
9 |
| NESUG |
1989 |
The SAS Supervisor |
Donald J. Henderson |
|
7 |
| NESUG |
1988 |
The SAS Supervisor |
Donald J. Henderson, Merry G. Rabb |
pdf |
16 |
| SEUGI |
1988 |
Producing More Efficient SAS Applications |
Peter Herbertz |
source |
14 |
| SUGI |
1988 |
Efficient Programming with the SAS System for Personal Computers: Save Time, Save Space |
Lisa Ann Horwitz, E. Tim Thompson |
source |
6 |
| SUGI |
1988 |
The SAS Supervisor |
Donald J. Henderson, Merry G. Rabb |
source |
7 |
| SUGI |
1988 |
Transitions From a Mainframe to a Network Environment with the SAS System for Personal Computers |
Clyde Dent, Ray Palmer, Eric Yu I. Wang |
source |
6 |
| SUGI |
1987 |
Processing Large Data Sets into Customized Tables |
Tamara R. Fischell, Elizabeth G. Hamilton |
source |
6 |
| SUGI |
1987 |
The SAS Supervisor |
Donald J. Henderson, Merry G. Rabb |
source |
10 |
| SUGI |
1985 |
Optimization Techniques for SAS Applications |
Vernon E. Kirchman, Kirk Paul Lafler |
source |
3 |
| SUGI |
1983 |
The SAS Supervisor |
Donald J. Henderson |
source |
8 |
| SUGI |
1982 |
Selecting Subset of Data |
Donald J. Henderson |
source |
|
| SUGI |
1978 |
A More 'Intelligent' Merge Capability in SAS |
Max E. Ellis |
source |
6 |