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?
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!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.