| WUSS |
2026 |
A Fantasy in Three with PROC FCMP: Memoization of Resource-Intensive Calculations, in-Memory Hash-Object Storage and Retrieval Operations, and Disk-Based Persistent Data Set Modification and Preservation |
Troy Martin Hughes |
source |
11 |
| PharmaSUG |
2026 |
A Fantasy in Three with PROC FCMP: Memoization of Resource-Intensive Calculations, in-Memory Hash-Object Storage and Retrieval Operations, and Disk-Based Persistent Data Set Modification and Preservation |
Troy Martin Hughes |
source |
11 |
| PharmaSUG |
2024 |
Efficient Repetitive Task Handling in SAS Programming Through Macro Loops |
Chary Akmyradov |
source |
7 |
| SESUG |
2023 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
source |
15 |
| SESUG |
2022 |
Getting Started with DATA Step Hash Objects |
Joshua M. Horstman |
source |
8 |
| WUSS |
2022 |
Getting Started with DATA Step Hash Objects |
Joshua M. Horstman |
source |
8 |
| PharmaSUG |
2022 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar, Joshua M. Horstman |
source |
28 |
| SESUG |
2021 |
Getting Started with DATA Step Hash Objects |
Joshua M. Horstman |
source |
8 |
| SESUG |
2021 |
Getting Started with DATA Step Hash Objects |
Joshua M. Horstman |
source |
8 |
| SESUG |
2020 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar, Joshua M. Horstman |
source |
28 |
| SGF |
2020 |
Applications of DOW Loop: Extension to PROC REPORT |
Neha Yadav, Pranathi Salla |
source |
11 |
| SGF |
2020 |
Dynamic Programming With The SAS Hash Object |
Paul M. Dorfman |
source |
23 |
| PHUSE EU |
2019 |
VBA for CRT, Automating the Master Spec |
Matt Metherell |
source presentation source |
9 |
| MWSUG |
2019 |
Look Up Not Down: Advanced Table Lookups in Base SAS |
Jayanth Iyengar, Joshua M. Horstman |
|
24 |
| WUSS |
2019 |
PARSING: Using SAS When the Data Are Hiding in a Non-Standard Format |
Andrew T. Kuligowski |
source |
16 |
| SGF |
2019 |
DOSUBL Function + SQL View + Hash Object = FedSQL + PROC DS2 Hash Package |
Yutaka Morioka, Jun Hasegawa |
source |
10 |
| SGF |
2019 |
Procedure Code Explosion: Applying SAS Macro Language, HASH Tables, and PROC FCMP to Manage Large Volumes of Procedure Codes in Administrative Data Research |
Matthew Keller, Dustin Stwalley, Katelin B. Nickel |
source |
3 |
| SGF |
2019 |
SAS Viya report Images Service: The Report Optimization Speedometer |
Michael Drutar |
source |
12 |
| PHUSE EU |
2018 |
Designing and Implementing an 'Information Hub' for Statistics and Programming |
Bradley Harris |
source poster source |
7 |
| SESUG |
2018 |
Accessing Password Protected Microsoft Excel Files in A SAS Grid Environment |
Brandon L. Welch |
source |
5 |
| SGF |
2018 |
Identifying Duplicate Variables in a SAS Data Set |
Bruce F. Gilsen |
source |
15 |
| SGF |
2018 |
SAS in Style: Customizing Solutions and Reports with SAS Theme Designer |
Ronald Page, Sherry Parisi |
source |
19 |
| SGF |
2018 |
Using Arrays to Quickly Perform Fuzzy Merge Look-ups: Case Studies in Efficiency |
Arthur L. Carpenter |
source |
14 |
| SESUG |
2017 |
Identifying Duplicate Variables in a SAS Data Set |
Bruce F. Gilsen |
source |
15 |
| PHUSE EU |
2017 |
Programming Solutions when Developing a Database Compare Macro |
Michael S Rimler |
source presentation source |
8 |
| MWSUG |
2017 |
Parsing Useful Data Out of Unusual Formats Using SAS |
Andrew T. Kuligowski |
|
15 |
| MWSUG |
2017 |
Tackling Unique Problems by Using TWO SET Statements in ONE DATA Step |
Ben Cochran |
|
9 |
| MWSUG |
2017 |
You Did That With SAS? Combining Text with Graphics Output to Create Great Looking Reports. |
Ben Cochran |
|
13 |
| WUSS |
2017 |
Effectively Utilizing Loops and Arrays in the DATA Step |
Arthur X. Li |
source |
17 |
| PharmaSUG |
2017 |
Hashtag #Efficiency! An Exploration of Hash Tables and Other Techniques |
Lakshmi Nirmala Bavirisetty, Kaushal Chaudhary, Deanna Naomi Schreiber-Gregory |
source |
9 |
| SGF |
2017 |
Don't Let Your Annual Report Be Such a Manual Report: Combining Text, Graphs, and Tables in One Doc |
Ben Cochran |
source |
15 |
| SGF |
2017 |
Haven't I Seen You Before? An Application of DATA Step Hash for Efficient Complex Event Associations |
John Schmitz |
source zip |
6 |
| SCSUG |
2016 |
Parsing Useful Data Out of Unusual Formats Using SAS |
Andrew T. Kuligowski |
source |
15 |
| PHUSE EU |
2016 |
Unicode Characters in a Table of Contents |
John Hendrickx |
source presentation source |
7 |
| MWSUG |
2016 |
Don't Let Your Annual Report Be Such a Manual Report: Neat New Ways from SAS to Combine Text, Graphs and Tabular Reports in a Single Document |
Ben Cochran |
|
14 |
| MWSUG |
2016 |
Hashtag #Efficiency! An Introduction to Hash Tables |
Lakshmi Nirmala Bavirisetty, Deanna Naomi Schreiber-Gregory, Kaushal Chaudhary |
|
10 |
| PharmaSUG |
2016 |
SAS Macro for Summarizing Adverse Events |
Julius Kirui, Rakesh Mucha |
source |
11 |
| SGF |
2016 |
A SAS Macro for Geographically Weighted Negative Binomial Regression |
Alan Ricardo da Silva, Thais Rodrigues |
source zip |
20 |
| SGF |
2016 |
Finding the One: Using SAS Code and SAS Data Quality Server to Create a Matched Record |
Elena Shtern, Kim Hare |
source |
25 |
| SGF |
2016 |
Have it Your Way: Creating Reports with the DATA Step Report Writing Interface |
Peter J. Lund |
source |
27 |
| MWSUG |
2015 |
Table Lookup Techniques: From the Basics to the Innovative |
Arthur L. Carpenter |
|
11 |
| WUSS |
2015 |
DATA Step Merging Techniques: From Basic to Innovative |
Arthur L. Carpenter |
source |
12 |
| WUSS |
2015 |
Using Arrays to Quickly Perform Fuzzy Merge Look-ups: Case Studies in Efficiency |
Arthur L. Carpenter |
source |
14 |
| PharmaSUG CN |
2015 |
Effectively Utilizing Loops and Arrays in the DATA Step |
Arthur X. Li |
|
17 |
| PharmaSUG |
2015 |
DATA Step Merging Techniques: From Basic to Innovative |
Arthur L. Carpenter |
source |
12 |
| PharmaSUG |
2015 |
Implementing Union-Find Algorithm with Base SAS DATA Steps and Macro Functions |
Chaoxian Cai |
source |
11 |
| PharmaSUG |
2015 |
Using Arrays to Quickly Perform Fuzzy Merge Look-ups: Case Studies in Efficiency |
Arthur L. Carpenter |
source |
14 |
| SGF |
2015 |
Table Lookup Techniques: From the Basics to the Innovative |
Arthur L. Carpenter |
source |
11 |
| SGF |
2015 |
Tweet-O-Matic: An Automated Approach to Batch Processing of Tweets |
Isabel Litton, Rebecca Ottesen |
source |
13 |
| SGF |
2015 |
Understanding Characteristics of Insider Threats by Using Feature Extraction |
Ila Gokarn, Clifton Phua |
source |
14 |
| SESUG |
2014 |
This is the Modern World: Simple, Overlooked SAS Enhancements |
Bruce F. Gilsen |
source |
15 |
| MWSUG |
2014 |
DATA Step Merging Techniques: From Basic to Innovative |
Arthur L. Carpenter |
|
11 |
| MWSUG |
2014 |
SAS Commands PIPE and CALL EXECUTE; Dynamically Advancing from Strangers to Your Newest BFF (Best Friends Forever) |
Kent Phelps, Ronda Phelps, Kirk Paul Lafler |
|
34 |
| MWSUG |
2014 |
Using Arrays to Quickly Perform Fuzzy Merge Look-ups: Case Studies in Efficiency |
Arthur L. Carpenter |
|
14 |
| WUSS |
2014 |
Not All Equals are Created Equal: Nonstandard Statement Structures in the DATA Step |
Arthur L. Carpenter |
source |
10 |
| WUSS |
2014 |
Table Lookup Techniques: From the Basics to the Innovative |
Arthur L. Carpenter |
source |
11 |
| WUSS |
2014 |
Tweet-O-Matic: An Automated Approach to Batch Processing of Tweets |
Isabel Litton, Rebecca Ottesen |
source |
12 |
| WUSS |
2014 |
Using SAS to do it all |
Chelsea Lofland, Rebecca Ottesen |
source |
16 |
| PharmaSUG |
2014 |
Table Lookup Techniques: From the Basics to the Innovative |
Arthur L. Carpenter |
source |
11 |
| PharmaSUG |
2014 |
Understanding and Applying the Logic of the DOW-Loop |
Arthur X. Li |
source |
12 |
| SGF |
2014 |
DATA Step Merging Techniques: From Basic to Innovative |
Arthur L. Carpenter |
source |
10 |
| SGF |
2014 |
Effectively Utilizing Loops and Arrays in the DATA Step |
Arthur X. Li |
source |
17 |
| SGF |
2014 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| SGF |
2014 |
Understanding and Applying the Logic of the DOW-Loop |
Arthur X. Li |
source |
12 |
| WUSS |
2013 |
How Best to Write a Loop in the DATA Step |
Arthur X. Li |
source |
19 |
| WUSS |
2013 |
SAS on a Shingle, More Flippin with Hash |
Ethan Miller, Kirk Paul Lafler |
source |
10 |
| SESUG |
2013 |
Give the Power of SAS to Excel Users Without Making Them Write SAS Code |
William E. Benjamin Jr. |
source |
27 |
| SESUG |
2013 |
PEEKing at Roadway Segments |
Carol A. Martell |
source |
12 |
| MWSUG |
2013 |
Effectively Utilizing Loops and Arrays in the DATA Step |
Arthur X. Li |
|
17 |
| MWSUG |
2013 |
Efficient and Smart Ways to Manage Datasets for Clinical Data- Let SAS Do the Dirty Laundry! |
Gowri Madhavan, Alan D. Leach |
|
9 |
| MWSUG |
2013 |
Not All Equals are Created Equal: Nonstandard Statement Structures in the DATA Step |
Arthur L. Carpenter |
|
10 |
| PharmaSUG |
2013 |
Effectively Utilizing Loops and Arrays in the DATA Step |
Arthur X. Li |
source |
17 |
| PharmaSUG |
2013 |
Four Useful VBA Utilities for SAS Programmers |
David W. Franklin |
source |
9 |
| PharmaSUG |
2013 |
Give the Power of SAS to Excel Users Without Making Them Write SAS Code |
William E. Benjamin Jr. |
source |
27 |
| PharmaSUG |
2013 |
Not All Equals are Created Equal: Nonstandard Statement Structures in the DATA Step |
Arthur L. Carpenter |
source |
10 |
| SGF |
2013 |
Give the Power of SAS to Excel Users Without Making Them Write SAS Code |
William E. Benjamin Jr. |
source |
27 |
| SGF |
2013 |
The Magnificent DO |
Paul M. Dorfman |
source |
15 |
| SGF |
2013 |
This is the Modern World: Simple, Overlooked SAS Enhancements |
Bruce F. Gilsen |
source |
12 |
| NESUG |
2012 |
Loop-Do-Loop Around Arrays |
Wendi L. Wright |
|
17 |
| NESUG |
2012 |
Working with a Large Pharmacy Database: Hash and Conquer |
David Izrael |
|
7 |
| PHUSE EU |
2012 |
Novel Programming Methods for Working with Large Claims Databases |
Richard R. Allen |
source presentation source |
12 |
| PHUSE EU |
2012 |
Reprogramming a Many-to-Many Merge with Hash Objects |
David J. Garbutt |
source presentation source |
24 |
| PHUSE EU |
2012 |
Understanding SAS...the SAS-sy Way! |
Amar Nayak |
source poster source |
8 |
| MWSUG |
2012 |
Effectively Utilizing Loops and Arrays in the DATA Step |
Arthur X. Li |
|
17 |
| MWSUG |
2012 |
Getting the Code Right the First Time |
Michael C. Frick |
|
11 |
| MWSUG |
2012 |
Innovative Techniques: Doing More with Loops and Arrays |
Arthur L. Carpenter |
|
14 |
| MWSUG |
2012 |
Parsing Useful Data Out of Unusual Formats Using SAS |
Andrew T. Kuligowski |
|
15 |
| MWSUG |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
|
17 |
| WUSS |
2012 |
Innovative Techniques: Doing More with Loops and Arrays |
Arthur L. Carpenter |
source |
14 |
| WUSS |
2012 |
SAS on a Shingle, Flippin with Hash |
Ethan Miller, Kirk Paul Lafler |
source |
10 |
| PharmaSUG CN |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
|
17 |
| PharmaSUG |
2012 |
Innovative Techniques: Doing More with Loops and Arrays |
Arthur L. Carpenter |
source |
13 |
| SGF |
2012 |
Regular Expressions in SAS Enterprise Guide |
Mark Tabladillo |
source |
10 |
| SGF |
2012 |
Seamless Reporting Automation through the Integration of JMP, SAS, and VBA |
Rachel Poulsen, Raghunathan Chakravarthy |
source |
10 |
| SGF |
2012 |
The SAS Hash Object: It's Time To .find() Your Way Around |
Peter W. Eberhardt |
source |
17 |
| MWSUG |
2011 |
Using a Double DOW Loop to Compute Progression Free Survival |
Matthew Nizol |
|
9 |
| NESUG |
2011 |
Hash + Point = Key |
Paul M. Dorfman, Lessia S. Shajenko |
|
13 |
| PharmaSUG |
2011 |
Using Two SET Statements in One DATA Step |
Ben Cochran |
source |
5 |
| SGF |
2011 |
What Were We Talking About at Those SAS Conferences, or Let's Make Some Tag Clouds |
Chang Y. Chung, John Henry King |
source |
11 |
| NESUG |
2010 |
Using SAS for Design of Experiments: An Unbalanced Incomplete Block Design |
Burhan Ogut |
|
7 |
| SCSUG |
2010 |
Intro to Arrays: A Grad Student "How-To" Paper |
Elisa L. Priest |
source |
14 |
| SCSUG |
2010 |
Take Control: Understanding and Controlling Your Do-Loops |
Sarah Woodruff, Toby Dunn |
source |
21 |
| WUSS |
2010 |
Practical Uses of the DOW Loop |
Richard R. Allen |
source |
10 |
| SESUG |
2010 |
Take Control: Understanding and Controlling Your Do-Loops |
Sarah Woodruff |
source |
21 |
| SGF |
2010 |
Establishing Consistent Programming for Pharmaceutical Safety Summarizations Using a DOW Loop |
Bradford J. Danner, Steven R. Kirby |
source |
8 |
| SGF |
2010 |
Get the Scoop on the Loop: How Best to Write a Loop in the DATA Step |
Arthur X. Li |
source |
19 |
| SCSUG |
2009 |
List Processing Routine CallXinc: Calling Parameterized Include Programs Using a Data Set as List of Parameters [presentation] |
Ronald J. Fehd |
|
40 |
| SESUG |
2009 |
A Real Case Use of the Data Step Debugger |
Diane Cunningham |
source |
6 |
| PHUSE EU |
2009 |
Practical Uses of the DOW Logo in Pharmaceutical Programming |
Richard R. Allen |
source |
10 |
| PNWSUG |
2009 |
Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms |
Ronald J. Fehd |
|
11 |
| PNWSUG |
2009 |
The 7 Habits of Highly Effective SAS-ers |
David L. Cassell |
|
17 |
| NESUG |
2009 |
Parsing Useful Data Out of Unusual Formats Using SAS |
Andrew T. Kuligowski |
|
15 |
| NESUG |
2009 |
Using HASH to find a sum over a transactional path |
Richard A. DeVenezia |
|
5 |
| WUSS |
2009 |
Practical Uses of the DOW Loop |
Richard R. Allen |
source |
8 |
| WUSS |
2009 |
The Fundamentals of DATA Step Programming II: Looping |
Arthur X. Li |
source |
13 |
| PharmaSUG |
2009 |
Establishing Consistent Programming for Pharmaceutical Safety Summarizations Using a DOW Loop |
Bradford J. Danner, Steven R. Kirby |
|
8 |
| SGF |
2009 |
An Algorithm for Verifying Contiguity in a Set of Linked Entities |
David A. Vandenbroucke |
source |
7 |
| WUSS |
2008 |
Finite State Machines as a Design Technique for SAS Programs; or, Turing the State of SAS |
Robert A. Cruz |
source |
10 |
| WUSS |
2008 |
The Power of the BY Statement |
Toby Dunn, Paul A. Choate |
source |
16 |
| SESUG |
2008 |
Creating Common Information Structures Using Lists Stored in SAS Data Step Hash Objects |
Shawn Edney |
source |
18 |
| SESUG |
2008 |
Using SAS to Parse External Data |
Andrew T. Kuligowski |
source |
14 |
| MWSUG |
2008 |
Loop-Do-Loop Around Arrays |
Wendi L. Wright |
|
17 |
| NESUG |
2008 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
|
14 |
| NESUG |
2008 |
Using SAS to Parse External Data |
Andrew T. Kuligowski |
|
14 |
| PharmaSUG |
2008 |
Automate Compiling Clinical Appendix Tables and Listings into a Review Package with a Hyper-Linked Table of Contents |
Xiangchen (Bob) Cui, Wei Zhang |
|
20 |
| PharmaSUG |
2008 |
Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms |
Ronald J. Fehd |
|
9 |
| SGF |
2008 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
source |
14 |
| SGF |
2008 |
Using DO Statements, Links, and Arrays |
Jimmy A. DeFoor |
source |
13 |
| SGF |
2008 |
Using SAS to Parse External Data |
Andrew T. Kuligowski |
source |
14 |
| NESUG |
2007 |
Measuring Days and Hours: An Introduction to the Handy Uses of the IN, END, LAG, FIRST and LAST Statements |
Catherine Loveless-Schmitt |
|
9 |
| NESUG |
2007 |
When Your PROC SQL and Oracle Joins Are Crushed by Data Monsters... |
Houliang Li |
|
17 |
| SESUG |
2007 |
Creating Data-Driven Data Set Names in a Single Pass Using Hash Objects |
Jack Hamilton |
source |
10 |
| WUSS |
2007 |
Double Your Pleasure, Double Your Words... |
David L. Cassell |
source |
4 |
| WUSS |
2007 |
Enhance Your Programming with SAS DATA Step Views |
Thomas E. Billings |
source |
6 |
| WUSS |
2007 |
The Power of the BY Statement |
Toby Dunn, Paul A. Choate |
source |
16 |
| SCSUG |
2007 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
|
14 |
| SCSUG |
2007 |
The Power of the BY Statement |
Toby Dunn, Paul A. Choate |
|
11 |
| SCSUG |
2007 |
Using Links, Arrays, and Do-Loops |
Jimmy A. DeFoor |
|
13 |
| PNWSUG |
2007 |
Using Links, Arrays, and Do-Loops |
Jimmy A. DeFoor |
|
13 |
| PharmaSUG |
2007 |
Methods for Repeated Macro Calls |
Nicholas Nerren |
|
5 |
| SGF |
2007 |
Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms |
Ronald J. Fehd |
source |
8 |
| SGF |
2007 |
The Power of the BY Statement |
Paul A. Dunn, Toby Choate |
source |
16 |
| PHUSE EU |
2006 |
Post-Processing .LST files to get what you want |
Edward Foster |
source |
13 |
| SESUG |
2006 |
When PROC SQL Is Overwhelmed How to Use the SyncJoin Algorithm to Match Millions of Records Fast |
Houliang Li |
source |
16 |
| NESUG |
2006 |
How Do I Love Hash Tables? Let Me Count The Ways! |
Judy Loren |
|
14 |
| SUGI |
2006 |
Constructing Stack Tables with Magic %GluePlus (Another User-Defined Macro for Creating Stack Tables) |
Lei Zhang, George Li |
source |
12 |
| WUSS |
2005 |
Arrays by example |
Diana D. Suhr |
source |
10 |
| WUSS |
2005 |
To Merge or Not to Merge |
Helen Davis, Kathy Gates |
source |
5 |
| NESUG |
2005 |
Interface With SAS Using this .NET Class |
Matthew Campbell |
|
20 |
| NESUG |
2005 |
Loop-Do-Loop Around Arrays |
Wendi L. Wright |
|
16 |
| SUGI |
2005 |
A Matter of Presentation: Generating PowerPoint Slides from Base SAS Using Dynamic Data Exchange |
Koen Vyverman |
source |
15 |
| SUGI |
2005 |
Contrasting Programming Techniques for Summarizing Voluminous SAS Output Using the SAS Output Delivery System (ODS) |
Stuart D. Long |
source |
17 |
| SUGI |
2005 |
Instant SAS Applications With VBScript, Jscript, and dHTML |
Brian P. Fairfield-Carter, Stephen Hunt, Tracy Sherman |
source |
10 |
| NESUG |
2004 |
A Fast, High-Precision Implementation of the Univariate One-Parameter Box-Cox Transformation Using the Golden Section Search in SAS/IML |
Charles D. Coleman |
|
4 |
| NESUG |
2004 |
Recursive Subroutine Macros |
Chang Y. Chung |
|
22 |
| SESUG |
2004 |
Double Your Pleasure, Double Your Words... |
David L. Cassell |
source |
4 |
| WUSS |
2004 |
Arrays Uncovered |
Diana D. Suhr |
source |
7 |
| WUSS |
2004 |
Contrasting programming techniques for summarizing voluminous SAS output using the SAS Output Delivery System (ODS) (PROC FREQ as an example) |
Stuart D. Long, Lawrence Park |
source |
16 |
| WUSS |
2004 |
Is Your Code Complex? Here's One Way to Tell |
Michael C. Harris |
source |
8 |
| MWSUG |
2004 |
Contrasting Programming Techniques for Summarizing Voluminous SAS Output Using the SAS ODS |
Stuart D. Long, Lawrence Park |
|
17 |
| PharmaSUG |
2004 |
An Introduction to SAS Applications of the Windows Scripting Host |
Stephen Hunt |
|
12 |
| PharmaSUG |
2004 |
Instant SAS Applications With VBScript, Jscript, and dHTML |
Brian P. Fairfield-Carter, Tracy Sherman, Stephen Hunt |
|
12 |
| PharmaSUG |
2004 |
Processing Large Lists of Parameters and Variables With Macro Techniques |
Eugene Tsykalov |
|
6 |
| PharmaSUG |
2004 |
Using Cyclomatic Complexity to Determine Test Coverage for SAS Programs |
Michael C. Harris |
|
5 |
| SUGI |
2004 |
Double Your Pleasure, Double Your Words... |
David L. Cassell |
source |
6 |
| WUSS |
2003 |
Using Cyclomatic Complexity to Determine Test Coverage for SAS Programs |
Michael C. Harris |
source |
5 |
| SCSUG |
2003 |
JavaTM Syntax for SAS Programmers |
Don Boudreaux |
|
6 |
| SESUG |
2003 |
Processing Large Lists of Parameters and Variables with SAS Arrays and Macro Language |
Eugene Tsykalov |
source |
3 |
| SESUG |
2003 |
Table Lookup By Direct Addressing: From V8 To V9 |
Paul M. Dorfman |
source |
13 |
| NESUG |
2003 |
A SAS Macro for the Controlled Rounding of One- and Two-Dimensional Tables of Real Numbers |
Robert Sands |
|
14 |
| NESUG |
2003 |
Table Lookup By Direct Addressing: From V8 To V9 |
Paul M. Dorfman |
|
14 |
| NESUG |
2003 |
Using Visual Basic with SAS to Produce Statistical Reports |
Matthew Campbell |
|
10 |
| NESUG |
2003 |
Working with Arrays: Doing More with Less Code |
Ralph W. Leighton |
|
16 |
| SUGI |
2003 |
Hashing: Generations |
Paul M. Dorfman, Gregg P. Snell |
source |
10 |
| SUGI |
2003 |
Java Syntax for SAS Programmers |
Don Boudreaux |
source |
6 |
| NESUG |
2002 |
An Animated Guide: Speed Merges with Key Indexing, Bitmapping and Hashing |
Paul M. Dorfman, Russell M. Lavery |
|
10 |
| SESUG |
2002 |
The Magnificent DO |
Paul M. Dorfman |
source |
10 |
| WUSS |
2002 |
A Perl Primer for SAS Programmers |
David L. Cassell |
source |
8 |
| WUSS |
2002 |
FILEVAR Option: Controlling Files Read and/or Written |
Steven Goins |
source |
6 |
| SEUGI |
2002 |
Creating an N-tier distrubuted system - How SAS comes to the rescue [presentation] |
Gerry P. W. Van Tol |
source |
13 |
| SEUGI |
2002 |
SAS integration Technologies - A Roadmap [presentation] |
Mark Toor |
source |
62 |
| SUGI |
2002 |
Using Dynamic Data Exchange to Export Your SAS Data to MS Excel - Against All ODS, Part I |
Koen Vyverman |
source |
10 |
| SUGI |
2002 |
Using the FILEVAR= Option for Input and Output |
Derek P. Morgan |
source |
4 |
| NESUG |
2001 |
Recursion? SAS? Let.s Fake It! |
Stephen J. Rhoades |
|
6 |
| NESUG |
2001 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
10 |
| WUSS |
2001 |
How Paul Bunyan Cleared the Log Jam: Creating a Useful Table from Information within Log Files |
Beth Worrall |
source |
3 |
| SESUG |
2001 |
A Couple of Tasty SAS Programming Tunes |
Paul M. Dorfman |
source |
9 |
| SESUG |
2001 |
Direct Addressing Techniques of Table Look-Up Part 1. Key-Indexing - Bitmapping Part 2. Hashing |
Paul M. Dorfman |
source |
10 |
| SCSUG |
2001 |
A Couple of Tasty SAS Programming Tunes |
Paul M. Dorfman |
|
9 |
| SCSUG |
2001 |
Direct Addressing Techniques of Table Look-Up Part 1. Key-Indexing - Bitmapping Part 2. Hashing |
Paul M. Dorfman |
|
10 |
| SCSUG |
2001 |
Manipulating Data: Elements of the DATA Step Language |
Paul M. Dorfman |
|
10 |
| SUGI |
2001 |
Table Look-Up by Direct Addressing: Key-Indexing - Bitmapping - Hashing |
Paul M. Dorfman |
source |
10 |
| SUGI |
2001 |
Using Dynamic Data Exchange to Export Your SAS Data to MS Excel - Against All ODS, Part I |
Koen Vyverman |
source |
10 |
| SESUG |
2000 |
Table Lookup via Direct Addressing: Key-Indexing, Bitmapping, Hashing |
Paul M. Dorfman |
source |
11 |
| NESUG |
2000 |
Complex Arrays Made Simple |
Mary A. McDonald |
|
4 |
| NESUG |
2000 |
Intelligently Launching Microsoft EXCEL from SAS, using SCL functions ported to Base SAS |
Christopher A. Roper |
|
2 |
| NESUG |
2000 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
10 |
| WUSS |
2000 |
Intelligently Launching Microsoft EXCEL from SAS, using SCL functions ported to Base SAS |
Christopher A. Roper |
source |
4 |
| PharmaSUG |
2000 |
Integrating SAS Software with Microsoft Visual Basic for Applications to Mass-Produce Customized PowerPoint Graphs |
Aileen L. Yam |
|
6 |
| SUGI |
2000 |
Intelligently Launching Excel from SAS Software, using SCL |
Christopher A. Roper |
source |
4 |
| SUGI |
2000 |
Private Detectives in a Data Warehouse: Key-Indexing, Bitmapping, and Hashing |
Paul M. Dorfman |
source |
10 |
| WUSS |
1999 |
From SAS Access to E-Mail: Building an Automated Report Application |
Karl Jensen, Matthew L. Greathouse |
source |
7 |
| NESUG |
1999 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
10 |
| MWSUG |
1999 |
A Fast Format Macro - How to Quickly Create a Format by Specifying the Endpoints |
Christine A. Smiley |
|
4 |
| SUGI |
1999 |
A Fast Format Macro How to Quickly Create a Format by Listing the Endpoints |
Christine A. Smiley |
source |
4 |
| SUGI |
1999 |
Automating the Production of Customized Powerpoint Presentation Graphs by Integrating the Funtionality of SAS Software with Microsoft Visual Basic for Applications |
Aileen L. Yam |
source |
5 |
| SUGI |
1999 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
source |
9 |
| NESUG |
1998 |
Reducing Manual Operations - Year 2000 and Other Tedious Tasks |
Don Hodge |
|
9 |
| NESUG |
1998 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
10 |
| NESUG |
1998 |
SAS Reports Converted to Microsoft Word Documents |
Aldona Rajecki |
|
4 |
| NESUG |
1998 |
Simulating Randomness In 49C6 Style Lotteries: A Comparison Of Approaches And Data Processing Applications |
William J. Montelpare |
|
5 |
| SESUG |
1998 |
ADJ/ANCED TUTORIALS Understanding Indexed Datasets and Using |
Direct Access Queries, John Charles Gober |
|
4 |
| PNWSUG |
1998 |
Do Loops in SAS Software |
Dana Rafiee |
|
11 |
| SEUGI |
1998 |
Data Warehousing and application development using client/server computing |
Miroslav Orlovsky, Veronika Hornikova |
source |
12 |
| SUGI |
1998 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
source |
9 |
| SUGI |
1998 |
SAS Software and Java for Interactive Graphics |
Andrew A. Norton |
source |
7 |
| SCSUG |
1997 |
Word-Wrapping Text Output in SAS Corner |
S. David Riba |
|
2 |
| NESUG |
1997 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
9 |
| NESUG |
1997 |
Word-Wrapping Text Output in SAS Reports |
S. David Riba |
|
2 |
| MWSUG |
1997 |
Word-Wrapping Text Output in SAS Reports |
S. David Riba |
|
2 |
| SESUG |
1997 |
Code or DATA? |
H. Ian Whitlock |
|
10 |
| SESUG |
1997 |
Word-Wrapping Text Output in SAS Reports |
S. David Riba |
|
2 |
| SUGI |
1997 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
source |
10 |
| SCSUG |
1996 |
Running a Fantasy Baseball League Using SAS Software |
Keith Cranford |
|
11 |
| SCSUG |
1996 |
Using the PIPE and FILEVAR= Options |
Richard D. Langston |
|
3 |
| SESUG |
1996 |
Using the PIPE and FILEVAR= Options |
Richard D. Langston |
|
3 |
| NESUG |
1996 |
Reading Hiearchical Files |
Larry Gertzog |
|
6 |
| NESUG |
1996 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
10 |
| PNWSUG |
1996 |
Getting a FRAME Entry Application Built in a Research Environment |
Charlotte Corelle |
|
8 |
| SEUGI |
1996 |
Controlling looping code structures |
John R. Whittington |
source |
3 |
| SUGI |
1996 |
Computing Min and Max Scorings for Two-Sample Ordinal Data |
Lyn Whitaker, Michael D. Whitaker |
source |
6 |
| SUGI |
1996 |
Program Flow Control in Looping Code Structures |
John R. Whittington |
source |
3 |
| SUGI |
1996 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
source |
10 |
| SUGI |
1996 |
SAS Programming Standards or Nobody's Gonna Tell Me What to Do! |
Michael L. Sperling, John Olson |
source |
6 |
| SUGI |
1996 |
Using Lists To Replace Formats in SCL Applications |
Don Stanley |
source |
6 |
| NESUG |
1995 |
Let The SET Statement Do Your Record Counting For You |
Michael A. Walega |
|
2 |
| NESUG |
1995 |
PROC FORMAT: Use of the CNTLIN Option For Efficient Programming |
Karuna Nerukar, Andrea Robertson |
|
7 |
| NESUG |
1995 |
SAS Program Efficiency for Beginners |
Bruce F. Gilsen |
|
11 |
| SUGI |
1995 |
Introduction to FRAME Entries in SAS/AF Software |
John C. Boling |
source |
8 |
| SUGI |
1995 |
Prevent Pane - Moving from MENU &PROGRAM Entries to FRAME Entries |
Loretta Golby, Serge Dupuis |
source |
5 |
| SUGI |
1995 |
Writing a Data Parser Using the SAS System |
Andrew T. Kuligowski |
source |
6 |
| NESUG |
1994 |
Strings, Delimiter and Difficult Data |
Lary Jones |
|
6 |
| SUGI |
1994 |
Building a Simple Time Tracking System Using Screen Control Language |
Orion V. Hanger |
source |
10 |
| SUGI |
1994 |
Introduction to FRAME Entries in SAS/AF Software |
John C. Boling |
source |
8 |
| SUGI |
1994 |
Macros Made Simple: An Introduction to the SAS Macro Facility |
Almira A. Dumaual, Timothy E. Cooley |
source |
8 |
| SUGI |
1994 |
Strings, Delimiters, and Difficult Data |
Lary Jones |
source |
6 |
| NESUG |
1993 |
Counting In A PROCE FSEDIT Subset, A Version 6.09 Update |
John P. Elrod |
|
2 |
| NESUG |
1993 |
Flipping Your List: Using the REVERS Function To Break Up Text Strings |
Lary Jones |
|
2 |
| NESUG |
1993 |
Moving Your Names Without Losing An Alias |
Lary Jones |
|
5 |
| SCSUG |
1993 |
The SET Statement and Beyond: Uses and Abuses of the SET Statement |
S. David Riba |
|
7 |
| SEUGI |
1993 |
Using LINK, MACRO or METHOD in your SAS/AF Application |
Veronica Walgamotte |
source |
5 |
| SUGI |
1993 |
Learning SAS by Diagrams and Examples |
Chao-Ying Joanne Peng, Shu-Yeng Wong |
source |
6 |
| SUGI |
1993 |
Moving Your Names Without Losing An Alias |
Lary Jones |
source |
5 |
| SUGI |
1993 |
Techniques for Sharing Screen Control Language Programs ih a SAS/AF Application |
Derek Drummond, Veronica R. Walgamotte, Jeffrey Phillips |
source |
5 |
| SUGI |
1993 |
The SET Statement and Beyond: Uses and Abuses of the SET Statement |
S. David Riba |
source |
7 |
| SESUG |
1993 |
Building a Simple Time Tracking System Using Screen Control Language |
Orion V. Hanger |
|
18 |
| NESUG |
1992 |
An Interactive System for the Analysis of Analgesic Trials |
Tracey Millander, Ronald Fitzmartin |
|
7 |
| NESUG |
1992 |
Counting Observations in a PROC FSEDIT Subset |
John P. Elrod |
|
2 |
| NESUG |
1992 |
Liberating Data Imprisoned in a VSAM Gulag |
George P. Sharrard |
|
6 |
| SUGI |
1992 |
Appeal to a HIER Authority: Graphing CA-7 Scheduling Dependencies |
Brent Turner |
source |
6 |
| SUGI |
1992 |
Importing X Window System Raster Images into SAS/GRAPH Software Output |
Bernadette H. Johnson, Wendy D. Johnson |
source |
6 |
| SUGI |
1992 |
The SAS System Supervisor - A Version 6 Update |
Merry G. Rabb, Donald J. Henderson, Jeffrey A. Polzin |
source |
8 |
| SCSUG |
1991 |
Tips, Tricks and Traps, Part 1 |
Neil H. Howard |
|
6 |
| SUGI |
1991 |
A Window-based Graphics Toolkit Using SAS/IML Software |
Charles B. Hallahan |
source |
9 |
| SUGI |
1991 |
Efficiency Techniques for Improving I/O and Processing Time in the DATA Step |
Neil H. Howard |
source |
6 |
| SUGI |
1991 |
Fun/Aesthetics |
Jenny D. Wirtschafter |
source |
4 |
| SUGI |
1991 |
LionTamer: Conversion of a Line Segment File to a SAS Map Data Set |
John E. Dono, William A. Bosworth, Jenny D. Wirtschafter |
source |
6 |
| SUGI |
1991 |
Using the SAS System to Customize Life Table Reports for Clinical Trials |
Margaret Lee, MaryAnne DePesquo Hope, Tenya Marie Economou, Dorothea Collins |
source |
6 |
| NESUG |
1990 |
Efficiency Techniques for Improving I/O and Processing Time in the DATA Step |
Neil H. Howard |
|
9 |
| 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 |
| SEUGI |
1990 |
Distribution of Information with SAS Software |
Paul Erik Hansen, Peter Hansen |
source |
8 |
| SUGI |
1990 |
Solving Grouping Problems: Using the POINT= Option |
Dalia C. Kahane |
source |
6 |
| SUGI |
1990 |
The SAS Supervisor - A Version 6 Update |
Donald J. Henderson, Merry G. Rabb, Jeffrey A. Polzin |
source |
9 |
| NESUG |
1989 |
Efficiency Techniques for Improving I/O and Processing Time in the DATA Step |
Neil H. Howard |
|
6 |
| NESUG |
1989 |
Efficient Processing of Large Datasets |
Howard Levine |
|
10 |
| SEUGI |
1989 |
PUB, An End User-System For Pavement Management Using SAS/AF And SAS/GRAPH Software |
Lennart Larsson, Per Isaksson |
source |
5 |
| SUGI |
1989 |
Efficiency Techniques for Improving I/O and Processing Time in the DATA Step |
Neil H. Howard |
source |
6 |
| SUGI |
1989 |
Using Hewlett-Packard Graphic Language as an Interface to SAS/GRAPH Software |
Salvatore J. Fazzino |
source |
6 |
| NESUG |
1988 |
Efficiency Techniques for Improving I/O and Processing Time in the DATA Step |
Neil H. Howard |
|
14 |
| SUGI |
1988 |
Advanced SET and MERGE Processing |
Robina G. Thornton, Merry G. Rabb |
source |
10 |
| SUGI |
1988 |
Cutting Costs in the DATA Step: Efficiency Techniques for Improving I/O and Processing Time |
Neil H. Howard |
source |
6 |
| SUGI |
1987 |
Supporting End-User Computing through Full-Featured SAS Files |
Robert Langill |
source |
6 |
| SEUGI |
1986 |
An Introduction to SAS/IML Software, an Interactive Matrix Language |
Mogens Weinreich |
source |
8 |
| SUGI |
1986 |
Improving Binary Search Techniques |
Robert Virgile |
source |
6 |
| SUGI |
1984 |
Improving Programmer Productivity with Coding Conventions |
Anne M. Asher, Migdalen C. Eley |
source |
6 |
| SUGI |
1984 |
SAS Processing Techniques |
Tom Krysak, David Riave |
source |
6 |
| SUGI |
1984 |
Using SAS Software with TSO/SPF to Monitor Network Availability |
Anita Blitz, Gail Levine |
source |
6 |
| SUGI |
1983 |
Efficient Techniques for Large Data Files |
Judith H. Mopsik |
source |
|
| SUGI |
1982 |
Improving the Data Management Expertise of Experienced SAS Users |
Joshua Sharlin |
source |
6 |