why couldnt i have just done age=13 instead of age=&age? what is the purpose of macro variables?
In this trivial example, the macro variable does nothing that you couldn't do better without the macro variable.
In other examples, macro variables allow code to be dynamic, and change as needed without the human programmer having to re-write or re-code large portions of text.
@clqa wrote:
why couldnt i have just done age=13 instead of age=&age? what is the purpose of macro variables?
The purpose of macro variables is character substitution.
There is always more than one way to do something.
What happens when you want to do it for each age in the data?
@clqa wrote:
why couldnt i have just done age=13 instead of age=&age? what is the purpose of macro variables?
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!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.