BookmarkSubscribeRSS Feed
rajalakshmi
Calcite | Level 5

%macro COLS1;

Name Age;

%mend;

%macro COLS2;

Height Weight;

%mend;

proc print data=sashelp.class;

(insert var statement);

run;

Ans: Weight,Height %COLS;gi

1 REPLY 1
ballardw
Super User

Looks like a test question and you didn't provide the question that is being asked. It also looks like your ANS may be truncated.

I suspect the question was something like how to print variables in a stated order, but without that detail it is hard to answer your possible request.

If Ans is supposed to be a Var statement for Proc print it is incomplete and the presence of a comma makes me somewhat suspicious as well.

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

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
  • 1 reply
  • 1188 views
  • 0 likes
  • 2 in conversation