| WUSS |
2025 |
The Program Data Vector and Data Step Debugger [presentation] |
Charu Shankar |
source |
36 |
| SESUG |
2024 |
Advanced DATA Step Look-Back and Look-Ahead Techniques |
Joshua M. Horstman |
source |
5 |
| WUSS |
2024 |
Advanced DATA Step Look-Back and Look-Ahead Techniques |
Joshua M. Horstman |
source |
5 |
| WUSS |
2024 |
Count, Lag, Retain! Let's go through it one more time! |
Steven C. Black |
source |
10 |
| WUSS |
2022 |
Hash Tables Like You've Never Seen Them Before [presentation] |
Mathieu Gaoette |
source |
31 |
| SGF |
2020 |
Some _FILE_ Magic |
Michael S. Zdeb |
source |
7 |
| WUSS |
2019 |
A HOW on Hashing |
Russell M. Lavery |
source |
25 |
| WUSS |
2019 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
16 |
| SGF |
2019 |
Cool SQL Tricks |
Russell M. Lavery |
source |
53 |
| SCSUG |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
16 |
| MWSUG |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
|
16 |
| PharmaSUG |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
16 |
| SGF |
2018 |
Cool SQL Tricks |
Russell M. Lavery |
source |
35 |
| SGF |
2018 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
16 |
| SESUG |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
14 |
| MWSUG |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
|
14 |
| WUSS |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
14 |
| PharmaSUG |
2017 |
Merge with Caution: How to Avoid Common Problems when Combining SAS Datasets |
Joshua M. Horstman |
source |
10 |
| SCSUG |
2016 |
Anatomy of a Merge Gone Wrong |
Joshua M. Horstman |
source |
5 |
| SESUG |
2016 |
Some _FILE_ Magic |
Michael S. Zdeb |
source |
7 |
| MWSUG |
2016 |
Anatomy of a Merge Gone Wrong |
Joshua M. Horstman |
|
5 |
| SGF |
2016 |
Transformers: Revenge of the PROCs |
Faron Kincheloe |
source |
11 |
| SCSUG |
2015 |
Coding Tips from Too Many Years of Programming |
Jimmy A. DeFoor |
source |
17 |
| PharmaSUG |
2015 |
Inside the DATA Step: Pearls of Wisdom for the Novice SAS Programmer |
Joshua M. Horstman, Britney D. Gilbert |
source |
11 |
| SGF |
2015 |
Anatomy of a Merge Gone Wrong |
Joshua M. Horstman |
source |
5 |
| SGF |
2015 |
Inside the DATA Step: Pearls of Wisdom for the Novice SAS Programmer |
Joshua M. Horstman, Britney D. Gilbert |
source |
11 |
| SESUG |
2014 |
Move over MERGE, SQL and SORT. There is a faster game in town! Hash Table |
Karen J. Price |
source |
4 |
| MWSUG |
2014 |
Ignorance is Not Bliss: Pearls of Wisdom for the Novice SAS Programmer |
Joshua M. Horstman, Britney D. Gilbert |
|
9 |
| WUSS |
2013 |
Cheat Sheet: Data Processing Optimization - for Pharma Analysts & Statisticians |
Karthikeyan Chidambaram |
source |
5 |
| SCSUG |
2013 |
Getting Connected - The Power of Using Hash Objects |
Philip Burtch |
source |
15 |
| MWSUG |
2013 |
Anatomy of a Merge Gone Wrong |
James Lew, Joshua M. Horstman |
|
5 |
| MWSUG |
2013 |
The Secret Life of DATA STEP |
Swati Agarwal |
|
10 |
| PharmaSUG |
2013 |
Anatomy of a Merge Gone Wrong |
James Lew, Joshua M. Horstman |
source |
5 |
| SGF |
2013 |
10 SAS Skills for Grad Student Survival: A Grad Student ?How-To? Paper View Paper View Poster |
Elisa L. Priest |
source pdf |
15 |
| NESUG |
2012 |
Mimicking the DATA Step Dash and Double Dash in PROC SQL |
Arlene Amodeo |
|
24 |
| NESUG |
2012 |
Some _FILE_ Magic |
Michael S. Zdeb |
|
7 |
| NESUG |
2012 |
Top Ten SAS Performance Tuning Techniques |
Kirk Paul Lafler |
|
7 |
| SESUG |
2012 |
Mastering the Basics: Preventing Problems by Understanding How SAS Works |
Imelda C. Go |
source |
14 |
| MWSUG |
2012 |
Avoiding Pitfalls when Merging Data |
James Lew, Joshua M. Horstman |
|
5 |
| MWSUG |
2012 |
Essential SAS Coding Techniques for Gaining Efficiency |
Kirk Paul Lafler |
|
7 |
| MWSUG |
2012 |
Top Ten SAS Performance Tuning Techniques |
Kirk Paul Lafler |
|
7 |
| WUSS |
2012 |
SAS Programming Basics: Getting Your Data In and Understanding the Data Step |
Helen D. Carey |
source |
13 |
| PharmaSUG |
2012 |
The Use and Abuse of the Program Data Vector |
James R. Johnson |
source |
23 |
| SGF |
2012 |
Implementing Control Selection Using Hash Tables: A Case Study |
Craig Kasper |
source |
10 |
| SGF |
2012 |
The Use and Abuse of the Program Data Vector |
James R. Johnson |
source |
23 |
| SGF |
2012 |
Top Ten SAS Performance Tuning Techniques |
Kirk Paul Lafler |
source |
7 |
| SESUG |
2011 |
Using SAS Variable Lists Effectively |
Howard L. Schreier |
source |
20 |
| NESUG |
2011 |
SAS DATA Step Merge - A Powerful Tool |
Dalia C. Kahane |
|
13 |
| SESUG |
2010 |
The Data Step; Your Key To Successful Data Processing In SAS |
Donald E. Kros |
source |
13 |
| PHUSE EU |
2008 |
An Animated Guide: Knowing SQL internal processes makes SQL Easy, makes SQL easy |
Russell M. Lavery |
source |
18 |
| NESUG |
2008 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
|
14 |
| PharmaSUG |
2008 |
An Application of the SAS Hash Object |
John Henry King |
|
3 |
| PharmaSUG |
2008 |
Animated Guide: Explaining SQL to Beginners - A SQL process flowchart, and rules, makes SQL easy |
Russell M. Lavery |
|
19 |
| SGF |
2008 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
source |
14 |
| SCSUG |
2007 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
|
14 |
| MWSUG |
2006 |
Accuracy or Efficiency in Merging |
Cindy Liu |
|
6 |
| PHUSE EU |
2006 |
Watch out, a MERGE ahead! |
Benjamin Szilagyi, Christof Binder |
source |
5 |
| NESUG |
2006 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
|
14 |
| PharmaSUG |
2005 |
Speed up your SAS Programs |
Karthikeyan Chidambaram |
|
5 |
| PharmaSUG |
2005 |
The Use and Abuse of the Program Data Vector (The Procs) |
Jim Johnson |
|
17 |
| WUSS |
2004 |
Speed up your SAS Programs |
Karthikeyan Chidambaram |
source |
5 |
| SCSUG |
2003 |
Merge Processing and Alternative Table Lookup Techniques |
Destiny Corporation (a company) |
|
7 |
| SESUG |
2003 |
Merge Processing and Alternate Table Lookup Techniques |
Destiny Corporation (a company) |
|
7 |
| PharmaSUG |
2003 |
The Use and Abuse of the Program Data Vector |
Jim Johnson |
|
10 |
| SCSUG |
2002 |
A FIRST . (but not LAST.) Word on the BY-group Processing |
Christine A. Smiley |
|
9 |
| SUGI |
2002 |
Powerful Techniques for Data Processing Using Formats |
Timothy M. Muir |
source |
4 |
| SCSUG |
2000 |
Merge Processing - Alternative Table Lookup Techniques |
Destiny Corporation (a company) |
|
7 |
| NESUG |
2000 |
Merge Processing - Alternative Table Lookup Techniques |
Destiny Corporation (a company) |
|
8 |
| SESUG |
1998 |
Building Macro-based Data Step Functions Using Random Macro Aliases to Simulate Local Scope of Internal Function Variables |
Paul M. Dorfman |
|
4 |
| SESUG |
1998 |
DATA Step in Version 7: What's New? |
William F. Heffner |
|
8 |
| SUGI |
1998 |
DATA Step in Version 7: What's New? |
William F. Heffner |
source |
8 |
| NESUG |
1997 |
A Non-Memory Intensive Alternative to PROC MEANS and PROC SUMMARY |
Jack Yang |
|
4 |
| SESUG |
1997 |
Ways of Learning: What the Trainer and the Student Need to Know about Learning Styles |
Judy Loren |
|
9 |
| SESUG |
1995 |
Host Sustems |
Paul L. Marsh |
|
4 |
| NESUG |
1991 |
Introduction to Efficient Programming Techniques |
David S. Septoff, Paige Valentine-Query |
|
5 |
| SUGI |
1988 |
Efficient Programming with the SAS System for Personal Computers: Save Time, Save Space |
Lisa Ann Horwitz, E. Tim Thompson |
source |
6 |
| SEUGI |
1987 |
Numeric Precision Considerations When Using the SAS System |
Carlo Grandi |
source |
6 |