Skip to Main Content
Hands-On SAS for Data Analysis
book

Hands-On SAS for Data Analysis

by Harish Gulati
September 2019
Beginner to intermediate content levelBeginner to intermediate
346 pages
7h 35m
English
Packt Publishing
Content preview from Hands-On SAS for Data Analysis

Macro resolution tracking

In the preceding example, we are able to create the New dataset when we run the macro definitions. However, the value of the macro variable isn't written to the log. This was an instance of a single macro variable. Most macros in real life may contain multiple nested macros, with many macro variables in each nested macro. In such a situation, it is helpful to know what the resolution of the macro variable is. Adding a %PUT statement can be very helpful:

%Let File = Class;Data New;  Set &File;  New_Weight=Weight*1.1;Run;%PUT The resolution of macro variable File is &File;The %PUT statement helps write the resolution of the macro variable File to the LOG. Below is the message in the LOG.NOTE: There were 19 observations ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Big Data Analytics with SAS

Big Data Analytics with SAS

David Pope, Subhashini S Tripathi
An Introduction to SAS Visual Analytics

An Introduction to SAS Visual Analytics

Tricia Aanderud, Rob Collum, Ryan Kumpfmiller

Publisher Resources

ISBN: 9781788839822Supplemental Content