Maxim 48: The Dot, Always the Dot.
And, since two ampersands resolve to a single one, the first pass will result in
&a_jhonson
and a_jhonson does not exist as a macro variable.
This will do it:
%let a=Peter;
%let b=jhonson;
%let peter_jhonson=salmon;
%put &&&a._&b.;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
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.