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-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

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