| NESUG |
2010 |
A Serious Look Macro Quoting |
|
|
13 |
| NESUG |
2010 |
How to Think Through the SAS DATA Step |
|
|
17 |
| NESUG |
2010 |
Macro - How and Why |
|
|
4 |
| SESUG |
2010 |
A Serious Look Macro Quoting |
|
source |
15 |
| SESUG |
2010 |
IF and %IF You Don't Understand |
|
source |
6 |
| SESUG |
2010 |
Macro Quoting - How and Why |
|
source |
2 |
| SGF |
2010 |
A Serious Look at Macro Quoting |
|
source |
13 |
| SESUG |
2009 |
A Serious Look Macro Quoting |
|
source |
13 |
| SESUG |
2009 |
SAS Macro Design Issues |
|
source |
12 |
| NESUG |
2009 |
A Serious Look Macro Quoting |
|
|
13 |
| NESUG |
2009 |
Macro - How and Why |
|
|
4 |
| SESUG |
2008 |
Names, Names, Names - Make Me a List |
|
source |
11 |
| SESUG |
2008 |
Parameter Passing by Name |
|
source |
8 |
| SESUG |
2008 |
The Art of Debugging |
|
source |
20 |
| SGF |
2008 |
The Art of Debugging |
|
source |
20 |
| NESUG |
2007 |
Formats, Informats and How to Program with Them |
|
|
14 |
| SESUG |
2007 |
Formats, Informats and How to Program with Them |
|
source |
14 |
| SCSUG |
2007 |
Beginning Macro Design Issues |
Toby Dunn |
|
19 |
| SGF |
2007 |
How to Think Through the SAS DATA Step |
|
source |
19 |
| SGF |
2007 |
Macro Bugs: How to Create, Avoid, and Destroy Them |
|
source |
20 |
| SGF |
2007 |
Names, Names, Names - Make Me a List |
|
source |
10 |
| SESUG |
2006 |
%IFN - A Macro Function |
|
source |
6 |
| SESUG |
2006 |
How to Think Through the SAS DATA Step |
|
source |
20 |
| NESUG |
2006 |
%IFN - A Macro Function |
Chang Y. Chung |
|
6 |
| NESUG |
2006 |
Beginning Macro Design Issues |
Toby Dunn |
|
19 |
| NESUG |
2006 |
How to Think Through the SAS DATA Step |
|
|
20 |
| NESUG |
2006 |
SAS-L - Superb (& Free) SAS Support/Learning Tool |
|
|
15 |
| SUGI |
2006 |
%IFN - A Macro Function |
Chang Y. Chung |
source |
6 |
| SUGI |
2006 |
How to Think Through the SAS DATA Step |
|
source |
20 |
| SESUG |
2005 |
Formats, Informats and How to Program with Them |
|
source |
15 |
| SESUG |
2005 |
Macro Bugs - How to Create, Avoid, and Destroy Them |
|
source |
20 |
| NESUG |
2005 |
Macro Bugs - How to Control Them |
|
|
15 |
| SUGI |
2005 |
Macro Bugs - How to Create, Avoid, and Destroy Them |
|
source |
20 |
| NESUG |
2004 |
A Second Look at SAS Macro Design Issues |
|
|
11 |
| NESUG |
2004 |
Macro Power |
Quentin McMullen |
|
4 |
| SESUG |
2004 |
A Second Look at SAS Macro Design Issues |
|
source |
19 |
| SESUG |
2004 |
SAS Macro Design Issues |
|
source |
12 |
| SUGI |
2004 |
A Second Look at SAS Macro Design Issues |
|
source |
19 |
| SESUG |
2003 |
A Sampler of Code Techniques |
|
source |
6 |
| NESUG |
2003 |
A Serious Look at Macro Quoting |
|
|
10 |
| NESUG |
2003 |
Macro Power |
Quentin McMullen |
|
3 |
| SUGI |
2003 |
A Serious Look at Macro Quoting |
|
source |
10 |
| SUGI |
2003 |
Macro Power |
Quentin McMullen |
source |
3 |
| NESUG |
2002 |
SAS Macro Design Issues |
|
|
10 |
| SESUG |
2002 |
Missing Secrets |
Robin Jones |
source |
4 |
| SESUG |
2002 |
SAS Macro Design Issues |
|
source |
9 |
| SUGI |
2002 |
SAS Macro Design Issues |
|
source |
9 |
| NESUG |
2001 |
SAS Macro - The First Steps to Power |
|
|
10 |
| NESUG |
2001 |
What User Defined Formats Are Available? |
|
|
2 |
| SESUG |
2001 |
Formats, Informats and How to Program with Them |
|
source |
9 |
| SESUG |
2001 |
PROC SQL - Is it a Required Tool for Good SAS Programming? |
|
source |
6 |
| SCSUG |
2001 |
Formats, Informats and How to Program with Them |
|
|
9 |
| SCSUG |
2001 |
PROC SQL - Is it a Required Tool for Good SAS Programming? |
|
|
6 |
| SUGI |
2001 |
PROC SQL - Is It a Required Tool of Good SAS Programming? |
|
source |
6 |
| SESUG |
2000 |
Data Structure Determines Programming Effort |
|
source |
9 |
| SESUG |
2000 |
Macro Design Considerations for a Word Wrapping Macro |
|
source |
2 |
| SESUG |
2000 |
Panel Discussion on Problem Solving |
Frank C. DiIorio, Paul M. Dorfman |
source |
21 |
| NESUG |
2000 |
A Double Transpose |
|
|
2 |
| NESUG |
2000 |
Data Structure Determines Programming Effort |
|
|
9 |
| NESUG |
2000 |
Dictionary Files |
|
|
2 |
| SUGI |
2000 |
A Personal View of SAS-L as a Teaching Tool |
|
source |
9 |
| SESUG |
1999 |
An OBS Limit with a WHERE Condition |
|
source |
2 |
| SESUG |
1999 |
Getting Started with Macro |
|
source |
10 |
| SESUG |
1999 |
Make Your Own Macro Processor |
|
source |
2 |
| SESUG |
1999 |
Managing the INTNX Function |
|
source |
2 |
| NESUG |
1999 |
An OBS Limit with a WHERE Condition |
|
|
2 |
| NESUG |
1999 |
Getting Started with Macro |
|
|
10 |
| NESUG |
1999 |
Make Your Own Macro Processor |
|
|
2 |
| SUGI |
1999 |
Code or DATA? |
|
source |
10 |
| SUGI |
1999 |
Getting Started with Macro |
|
source |
10 |
| NESUG |
1998 |
Code or DATA? |
|
|
10 |
| NESUG |
1998 |
The RESOLVE Function - What Is It Good For? |
|
|
2 |
| SESUG |
1998 |
PROC SQL - What Does It Offer Traditional SAS Programming? |
|
|
6 |
| SESUG |
1998 |
The RESOLVE Function - What Is It Good For? |
|
|
2 |
| NESUG |
1997 |
PROC SQL - What Does It Offer Traditional SAS Programming? |
|
|
6 |
| SESUG |
1997 |
An Iterative loop of SQl Code |
|
|
2 |
| SESUG |
1997 |
Code or DATA? |
|
|
10 |
| SUGI |
1997 |
A SAS Programmer's View of the SAS Supervisor |
|
source |
11 |
| SUGI |
1997 |
CALL EXECUTE-How and Why |
|
source |
5 |
| SESUG |
1996 |
A Macro to Manage LIBNAME Assignments on Dual Systems |
|
|
3 |
| SESUG |
1996 |
A SAS Programmer's View of the SAS Supervisor |
|
|
11 |
| SUGI |
1996 |
A Macro to Word Wrap Long Text Strings into a SAS Array |
|
source |
2 |
| SUGI |
1996 |
Using a SAS Data Set to Expand the Program Data Vector |
|
source |
2 |
| NESUG |
1995 |
A Macro to Manage Use of the Stored Program Facility |
Gerard T. Pauline |
|
9 |
| SESUG |
1995 |
Code Review of A Macro from Observations |
|
|
2 |
| SESUG |
1995 |
Selected Programming Problems from SAS-L |
|
|
9 |
| NESUG |
1994 |
CALL EXECUTE versus CALL SYMPUT |
|
|
2 |
| NESUG |
1994 |
Using the INFILE Option FILEVAR= With Page Controlled Input |
|
|
2 |
| SESUG |
1994 |
A Macro to Convert SAS Data Sets into Lotus 123 Files |
|
|
2 |
| SESUG |
1994 |
An Introduction to SAS Macro |
|
|
7 |
| SESUG |
1994 |
Using CALL RANUNI for Encrypting Identifier Fields |
|
|
2 |
| SUGI |
1994 |
How to Write a Macro to Make External Flat Files |
|
source |
9 |
| SUGI |
1993 |
A Macro to Make External Flat Files |
|
source |
6 |
| SUGI |
1990 |
A Study in Repetition Resulting in a Utility Macro for Substitution |
|
source |
7 |
| SUGI |
1986 |
Automatic Generating of Simple Repetitive SAS Code |
Marianne Cumming |
source |
6 |