| MWSUG |
2024 |
Calculating Cardinality Ratio in Two Steps |
|
source |
22 |
| MWSUG |
2024 |
List Processing using SQL Select Into to Replace Call Symputx Creating Indexed Arrays of Macro Variables |
|
source |
13 |
| MWSUG |
2024 |
Q&A with the macro maven: is sql our lingua franca? |
|
source |
9 |
| MWSUG |
2024 |
Using LaTeX document class sugconf to write your paper |
|
source |
17 |
| WUSS |
2023 |
A Batch Processing Companion, how to write Windows *.bat and *.cmd files for my-program.sas |
|
source |
9 |
| WUSS |
2023 |
List Processing Macro Call-Macro |
|
source |
18 |
| WUSS |
2023 |
List Processing using SQL Select Into to Replace Call Symputx Creating Indexed Arrays of Macro Variables |
|
source |
13 |
| WUSS |
2023 |
Q&A with the Macro Maven: Do we need Macros? An Essay on the Theory of Application Development |
|
source |
11 |
| SESUG |
2023 |
A Batch Processing Companion, how to write Windows *.bat and *.cmd files for my-program.sas |
|
source |
9 |
| SESUG |
2023 |
List Processing Macro Call-Macro |
|
source |
18 |
| SESUG |
2023 |
List Processing using SQL Select Into to Replace Call Symputx Creating Indexed Arrays of Macro Variables |
|
source |
13 |
| PharmaSUG |
2023 |
A Configuration File Companion: testing and using environment variables and options; templates for startup-only options initstmt and termstmt |
|
source |
18 |
| PharmaSUG |
2023 |
Macro Code to Test Existence of Various Objects |
|
source |
10 |
| PharmaSUG |
2023 |
Using SQL Dictionaries to Research the Global Symbol Table |
|
source |
23 |
| SESUG |
2022 |
Introduction To SCL Functions For Macro Programmers |
|
source |
20 |
| SESUG |
2022 |
Q&A with the Macro Maven: Do we need Macros? An Essay on the Theory of Application Development |
|
source |
11 |
| SESUG |
2022 |
Q&A with the macro maven: is sql our lingua franca? |
|
source |
9 |
| SESUG |
2022 |
Using SQL Dictionaries to Research the Global Symbol Table |
|
source |
15 |
| WUSS |
2022 |
A Configuration File Companion: testing and using environment variables and options; templates for startup-only options initstmt and termstmt |
|
source |
17 |
| WUSS |
2022 |
An Autoexec Companion, Allocating Location Names during Startup |
|
source |
17 |
| WUSS |
2022 |
Calculating Cardinality Ratio in Two Steps |
|
source |
23 |
| WUSS |
2022 |
Introduction to SCL for Macro Programmers |
|
source |
20 |
| WUSS |
2022 |
True is not False: Evaluating Logical Expressions |
|
source |
10 |
| WUSS |
2022 |
Using LaTeX document class sugconf to write your paper |
|
source |
17 |
| SESUG |
2021 |
A Configuration File Companion: testing and using environment variables and options; templates for startup-only options initstmt and termstmt |
|
source |
17 |
| SESUG |
2021 |
Using LaTeX document class sugconf to write your paper |
|
source |
15 |
| SESUG |
2018 |
A Sysparm Companion, Passing Values to a Program from the Command Line |
|
source |
9 |
| SESUG |
2018 |
An Autoexec Companion, Allocating Location Names during Startup |
|
source |
16 |
| WUSS |
2018 |
Advanced Programming Concepts: History of the List Processing and Cardinality Ratio Memes |
|
source |
30 |
| WUSS |
2018 |
Ron Fehd, SAS-L's Macro Maven, Answers Your Questions on Macros and Reusable Program Development |
|
source |
8 |
| SESUG |
2017 |
Ron Fehd, SAS-L's Macro Maven, Answers Your Macro Questions |
|
source |
6 |
| SESUG |
2016 |
Macro Code to Test Existence of Various Objects |
|
source |
9 |
| SESUG |
2016 |
True is not False: Evaluating Logical Expressions |
|
source |
9 |
| MWSUG |
2016 |
A Sysparm Companion, Passing Values to a Program from the Command Line |
|
|
8 |
| MWSUG |
2016 |
Calculating Cardinality Ratio in Two Steps |
|
|
22 |
| MWSUG |
2016 |
List Processing Macro Function CallText: Read a Control Data Set and Unquote each Item |
|
|
9 |
| MWSUG |
2016 |
Ron Fehd, SAS-L's Macro Maven, Answers Your Macro Questions |
|
|
6 |
| MWSUG |
2015 |
An Autoexec Companion, Allocating Location Names during Startup |
|
|
15 |
| MWSUG |
2015 |
Do we need Macros? An Essay on the Theory of Application Development |
|
|
10 |
| MWSUG |
2015 |
Reading a Column into a Row to Count N-levels, Calculate Cardinality Ratio and Create Frequency and Summary Output In One Step |
|
|
10 |
| SESUG |
2015 |
Applications Design and Development, a case study of the EDA Summarize-Each-Variable Suite |
|
source |
22 |
| MWSUG |
2014 |
List Processing Macro Call-Macro |
|
|
19 |
| MWSUG |
2014 |
Using Cardinality Ratio for Fast Data Review |
|
|
16 |
| WUSS |
2014 |
List Processing Macro Call-Macro |
|
source |
19 |
| WUSS |
2014 |
Macro Design Ideas: Theory, Template, Practice |
|
source |
21 |
| WUSS |
2014 |
Using Cardinality Ratio for Fast Data Review |
|
source |
15 |
| SGF |
2014 |
Macro Design Ideas: Theory, Template, Practice |
|
source |
21 |
| SESUG |
2013 |
Data Review Information: N-Levels or Cardinality Ratio |
|
source |
6 |
| SESUG |
2013 |
Database Vocabulary: Is Your Data Set a Dimension (LookUp) Table, a Fact Table or a Report? |
|
source |
9 |
| SESUG |
2013 |
Macro Design Ideas: Theory, Template, Practice |
|
source |
21 |
| SESUG |
2013 |
Writing Macro Do Loops with Dates from Then to When |
|
source |
20 |
| MWSUG |
2013 |
Data Review Information: N-Levels or Cardinality Ratio |
|
|
6 |
| MWSUG |
2013 |
Macro Design Ideas: Theory, Template, Practice |
|
|
21 |
| MWSUG |
2013 |
Writing Macro Do Loops with Dates from Then to When |
|
|
20 |
| SGF |
2013 |
Data Review Information: N-Levels or Cardinality Ratio |
|
source |
6 |
| SGF |
2013 |
Writing Macro Do Loops with Dates from Then to Now |
|
source |
13 |
| SESUG |
2010 |
How To Use Proc SQL select into for List Processing |
|
source |
40 |
| SCSUG |
2009 |
List Processing Routine CallXinc: Calling Parameterized Include Programs Using a Data Set as List of Parameters [presentation] |
|
|
40 |
| SCSUG |
2009 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
|
14 |
| SESUG |
2009 |
True or False: Evaluating Logical Expressions |
|
source |
2 |
| MWSUG |
2009 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
|
21 |
| PNWSUG |
2009 |
Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms |
|
|
11 |
| PNWSUG |
2009 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
|
20 |
| PNWSUG |
2009 |
True or False: Evaluating Logical Expressions |
|
|
2 |
| WUSS |
2009 |
List Processing Routine CallXinc: Calling Parameterized Include Programs Using a Data Set as List of Parameters |
|
source |
20 |
| WUSS |
2009 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
source |
11 |
| WUSS |
2009 |
Using the SmryEachVar Data Review Suite |
|
source |
20 |
| PharmaSUG |
2009 |
List Processing with Call Execute: Routine CallXinc for Calling Parameterized Include Programs Using a Data Set as List of Parameters |
|
|
10 |
| PharmaSUG |
2009 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
|
10 |
| SGF |
2009 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
source |
10 |
| WUSS |
2008 |
Database Vocabulary: Is Your Data Set a Dimension (LookUp) Table, a Fact Table or a Report? |
|
source |
8 |
| WUSS |
2008 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
source |
20 |
| WUSS |
2008 |
SmryEachVar: A Data-Review Routine for All Data Sets in a Libref |
|
source |
25 |
| WUSS |
2008 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
source |
10 |
| SESUG |
2008 |
Database Vocabulary: Is Your Data Set a Dimension (LookUp) Table, a Fact Table or a Report? |
|
source |
8 |
| SESUG |
2008 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
source |
10 |
| PNWSUG |
2008 |
Database Vocabulary: Is Your Data Set a Dimension (LookUp) Table, a Fact Table or a Report? |
|
|
8 |
| PNWSUG |
2008 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
|
20 |
| PNWSUG |
2008 |
Using Functions SYSFUNC and IFC to Conditionally Execute Statements in Open Code |
|
|
10 |
| PharmaSUG |
2008 |
Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms |
|
|
9 |
| PharmaSUG |
2008 |
SmryEachVar: A Data-Review Routine for All Data Sets in a Libref |
|
|
24 |
| PharmaSUG |
2008 |
Writing Testing-Aware Programs that Self-Report when Testing Options are True |
|
|
20 |
| SGF |
2008 |
SmryEachVar: A Data-Review Routine for All Data Sets in a Libref |
|
source |
24 |
| NESUG |
2007 |
FreqLibname: A Data Review Routine For All Memnames in a Libname |
|
|
22 |
| NESUG |
2007 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
|
20 |
| NESUG |
2007 |
Writing Testing-Aware Programs that Self-Report when Testing Options are True |
|
|
20 |
| SESUG |
2007 |
How To Use Proc SQL select into for List Processing |
|
source |
16 |
| SESUG |
2007 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
source |
20 |
| MWSUG |
2007 |
FreqLibname: A Data Review Routine For All Memnames in a Libname |
|
|
22 |
| MWSUG |
2007 |
How To Use Proc SQL select into for List Processing |
|
|
16 |
| MWSUG |
2007 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
|
20 |
| MWSUG |
2007 |
Writing Testing-Aware Programs that Self-Report when Testing Options are True |
|
|
20 |
| SCSUG |
2007 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
|
21 |
| SCSUG |
2007 |
Setting Up PC/SAS for Batch Processing |
|
|
9 |
| PharmaSUG |
2007 |
Data Review Program FreqAll - Using Proc SQL List Processing with Dictionary.Columns to Eliminate Macro Do Loops |
|
|
18 |
| PharmaSUG |
2007 |
Journeymen's Tools: Data Review Macro FreqAll: Using Proc SQL List Processing with Dictionary.Columns to Eliminate Macro Do Loops |
|
|
10 |
| SGF |
2007 |
Do Which? Loop, Until or While? A Review Of Data Step And Macro Algorithms |
|
source |
8 |
| SGF |
2007 |
Journeymen's Tools: Data Review Macro FreqAll: Using Proc SQL List Processing with Dictionary.Columns to Eliminate Macro Do Loops |
|
source |
10 |
| SGF |
2007 |
List Processing Basics: Creating and Using Lists of Macro Variables |
Arthur L. Carpenter |
source |
20 |
| PNWSUG |
2006 |
Journeymen's Tools: Data Review Macro FreqAll: Using Proc SQL List Processing with Dictionery.Columns to Eliminate Macro Do Loops |
|
|
10 |
| PNWSUG |
2006 |
Modifying The LogParse PassInfo Macro to Provide a Link between Product Usage in Rtrace Log and Time Used in Job Log |
|
|
10 |
| MWSUG |
2006 |
Journeymen's Tools: Data Review Macro FreqAll: Using Proc SQL List Processing with Dictionary.Columns to Eliminate Macro Do Loops |
|
|
12 |
| MWSUG |
2006 |
Modifying the LogParse PassInfo Macro |
|
|
11 |
| SESUG |
2006 |
Journeymen's Tools: Data Review Macro FreqAll: Using Proc SQL List Processing with Dictionary.Columns to Eliminate Macro Do Loops |
|
source |
9 |
| SESUG |
2006 |
Modifying The LogParse PassInfo Macro to Provide a Link between Product Usage in Rtrace Log and Time Used in Job Log |
|
source |
11 |
| NESUG |
2006 |
Journeymen's Tools: Data Review Macro FreqAll: Using Proc SQL List Processing with Dictionary.Columns to Eliminate Macro Do Loops |
|
|
9 |
| NESUG |
2006 |
Modifying the LogParse PassInfo Macro |
|
|
11 |
| SESUG |
2005 |
A SASautos Companion: Reusing Macros |
|
source |
12 |
| NESUG |
2005 |
A SASautos Companion: Reusing Macros |
|
|
12 |
| SUGI |
2005 |
A SASautos Companion: Reusing Macros |
|
source |
12 |
| SUGI |
2005 |
Journeymen's Tools: The Writing for Reading and Reuse Program Header or Everything You Ever Wanted To Know About A Program But Were Afraid To Ask |
|
source |
4 |
| SUGI |
2005 |
Journeymen's Tools: Two Macros - ProgList and PutMvars - to Show Calling Sequence and Parameters of Routines |
|
source |
8 |
| NESUG |
2004 |
Journeymen's Tools: Two Macros - ProgList and PutMvars - to Show Calling Sequence and Parameters of Routines |
|
|
7 |
| SESUG |
2004 |
%ARRAY: Construction and Usage of Arrays of Macro Variables |
|
source |
7 |
| SESUG |
2004 |
Journeymen's Tools: The Writing for Reading and Reuse Program Header or Everything You Ever Wanted To Know About A Program But Were Afraid To Ask |
|
source |
3 |
| SESUG |
2004 |
Journeymen's Tools: Two Macros - ProgList and PutMvars - to Show Calling Sequence and Parameters of Routines |
|
source |
7 |
| PharmaSUG |
2004 |
CheckAll: a Routine to Produce A Frequency of Response Data Set from Multiple-Response Data |
|
|
5 |
| PharmaSUG |
2004 |
INVALID: a Data Review Macro Using PROC FORMAT Option OTHER=INVALID to Identify and List Outliers |
|
|
5 |
| SUGI |
2004 |
%ARRAY: Construction and Usage of Arrays of Macro Variables |
|
source |
7 |
| SCSUG |
2003 |
%ARRAY: Construction and Usage of Arrays of Macro Variables |
|
|
6 |
| SCSUG |
2003 |
A Journeyman's Reference: The Writing for Reading SAS Style Sheet: Tricks, Traps, Tips, and Templates, from SAS-L's Macro Maven |
|
|
7 |
| SESUG |
2003 |
A Journeyman's Reference: The Writing for Reading SAS Style Sheet: Tricks, Traps, Tips, and Templates, from SAS-L's Macro Maven |
|
source |
6 |
| NESUG |
2003 |
%ARRAY: Construction and Usage of Arrays of Macro Variables |
|
|
3 |
| NESUG |
2002 |
A Journeyman's Reference: The Writing for Reading SAS Style Sheet: Tricks, Traps, Tips, and Templates, from SAS-L's Macro Maven |
|
|
5 |
| SESUG |
2002 |
A Journeyman's Reference: The Writing for Reuse SAS Style Sheet: Tricks, Traps, Tips, and Templates from SAS-L's Macro Maven |
|
source |
5 |
| NESUG |
2001 |
A Beginner's Tour of a Project using SAS Macros Led by SAS-L's Macro Maven |
|
|
9 |
| NESUG |
2001 |
INVALID: a Data Review Macro Using PROC FORMAT Option OTHER=INVALID to Identify and List Outliers |
|
|
9 |
| NESUG |
2001 |
The Writing for Reading SAS Style Sheet: Tricks, Traps & Tips from SAS-L's Macro Maven |
|
|
4 |
| SESUG |
2001 |
A Beginner's Tour of a Project using SAS Macros Led by SAS-L's Macro Maven |
|
source |
9 |
| SESUG |
2001 |
INVALID: a Data Review Macro Using PROC FORMAT Option OTHER=INVALID to Identify and List Outliers |
|
source |
11 |
| SCSUG |
2001 |
A Beginner's Tour of a Project using SAS Macros Led by SAS-L's Macro Maven |
|
|
9 |
| SCSUG |
2001 |
INVALID: a Data Review Macro Using PROC FORMAT Option OTHER=INVALID to Identify and List Outliers |
|
|
11 |
| SUGI |
2001 |
A Beginner's Tour of a Project using SAS Macros Led by SAS-L's Macro Maven |
|
source |
9 |
| SESUG |
2000 |
%XTAB2HTM: macro using ODS to convert proc FREQ cross-tabulation to HTML with a Table of Contents and back buttons |
|
source |
7 |
| SUGI |
2000 |
The Writing for Reading SAS Style Sheet: Tricks, Traps & Tips from SAS-L's Macro Maven |
|
source |
4 |
| SESUG |
1999 |
The Writing for Reading SAS Style Sheet: Tricks, Traps & Tips from SAS-L's Macro Maven |
|
source |
4 |
| SUGI |
1999 |
%FREQ1VAR: Frequency of One Variable with Format: a Macro to Standardize PROC FREQ Output Data Sets |
|
source |
3 |
| SESUG |
1998 |
%FREQ1VAR: Frequency of One Variable with Format: a Macro to Standardize PROC FREQ Output Data Sets |
|
|
3 |
| SUGI |
1998 |
%COMPARWS: Compare with Summary: A Macro Using PROC COMPARE to W rite a File of Di f ferences to Edit and Use for Updates |
|
source |
4 |
| SUGI |
1998 |
DEMOXRPT: Macros for Writing Exception Reports; Perform Range and Logic Checks on a Data Set; Write File of Exceptions to Edit and Use for Updates |
|
source |
4 |
| MWSUG |
1997 |
%COMPARWS: Compare with Summary: A Macro Using PROC COMPARE to W rite a File of Di f ferences to Edit and Use for Updates |
|
|
4 |
| MWSUG |
1997 |
XRPT: macros %ID and %SHOW for writing Exception Reports: perform range and logic checks on a data set: write file of exceptions to edit and use for updates |
|
|
4 |
| SESUG |
1997 |
The Data Review Two-step: Macros for Comparison and Exception Reports - Part A: %COMPARWS: Compare with summary: a macro using proc COMPARE to write a file of differences to edit and use for updates |
|
|
8 |
| SUGI |
1997 |
%ARRAY: Construction and Usage of Arrays of Macro Variables |
|
source |
4 |
| SUGI |
1997 |
%CHECKALL: A Macro to Produce a Frequency of Response Data Set from Multiple-Response Data |
|
source |
5 |
| SUGI |
1997 |
%SHOWCOMB; A Macro to Produce a Data Set with Frequency of Combinations of Responses from Multiple-Response Data |
|
source |
5 |
| SESUG |
1996 |
%ARRAY: Construction and Usage of Arrays of Macro Variables |
|
|
5 |
| SESUG |
1996 |
%CHECKALL: A Macro to Produce a Frequency of Response Data Set from Multiple-Response Data |
|
|
6 |
| SESUG |
1996 |
%SHOWCOMB; A Macro to Produce a Data Set with Frequency of Combinations of Responses from Multiple-Response Data |
|
|
4 |