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?
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.