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.

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

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
  • 971 views
  • 0 likes
  • 2 in conversation