I'm trying to store a format name in a macro variable. How do I invoke a macro value with a "$"?
The macro language doesn't care about the $ character.
So anything like
%let fmtname = $abc. ;
and use in a format statement like
format somevariable &fmtname.;
should work.
If you are looking at something more complicated then provide details.
The macro language doesn't care about the $ character.
So anything like
%let fmtname = $abc. ;
and use in a format statement like
format somevariable &fmtname.;
should work.
If you are looking at something more complicated then provide details.
How do I invoke a macro value with a "$"?
You use a macro variable by starting with &
such as &variablename
but really, the explanation you gave is MUCH MUCH MUCH too brief for us to help in any meaningful way. Spend some time and describe the problem in detail.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.