BookmarkSubscribeRSS Feed
dlazer1
Calcite | Level 5

I am trying to run a macro that starts with this code but it will not work for me.

Can you please help?

 

%macro numest (dsin=, dsout=);

 

I put a location for dsin and dsout but nothing.

 

Thank you!  

3 REPLIES 3
error_prone
Barite | Level 11
You have to post full log with options mprint, mlogic and symbolgen active. Without that information we can't help you.
Astounding
PROC Star

The %macro statement does not run anything.  It begins the definition of a macro.  Later, you will see a matching %mend statement, ending the definition of the macro.

 

To actually run the macro, you then need to use:

 

%numest (dsin=some_value, dsout=some_value)

 

That's where you run the code and supply your data set names.

Kurt_Bremser
Super User

You provided exactly NO information that could help us in helping you. No code (just the macro statement is useless), no log, no data.

Please follow the instructions given on posting a useful question.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1425 views
  • 0 likes
  • 4 in conversation