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.
Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.
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.
Ready to level-up your skills? Choose your own adventure.