If you need the value of a variable rather than the
variable itself what would you use to load the value to a
macro variable?
Answers were Sorted based on User's Feedback
Answer / yuyin
a=123;
call symput("x",a);
a is a variable, 123 is the value of variable a, x is macro
variable, symput will assign 123 to macro variable x.
Is This Answer Correct ? | 12 Yes | 0 No |
Answer / saurabh gupta
If we need a value of a macro variable then we must define
it in such terms so that we can call them everywhere in the
program.
Define it as Global. There are different ways of assigning
a global variable.
Simplest method is
%LET
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / yuyin
a is macro variable. use following statment to assign the
value of a rather than the variable itself
e.g.
%let a=xyz
x="&a";
this will assign "xyz" to x, not the variable xyz to x
Is This Answer Correct ? | 0 Yes | 3 No |
Diff between proc sql merge and join?
what is the difference between proc report and proc format?
How to convert HTML file into SAS dataset?
What is the role of sas grid administrator? : sas-grid-administration
what is OLAP?
Why is SAS considered self-documenting?
What is the maximum length of the macro variable?
What is the good sas programming practices for processing large data sets?
How do you add a number to a macro variable? : sas-macro
I have a dataset concat having variable a b & c. How to rename a b to e & f?
Explain by-group processing?
how we can create optional or required parameters in SAS macro...