I am aware that better approachers have been offered, just in case if you ever wonder how to play the macro variable in place:
%let var=1 2 3 4 5;
%let varlist=;
%macro test;
%local i;
%do i=1 %to %sysfunc(countw(&var));
%let varlist=&varlist.%str( )v%scan(&var,&i);
%end;
%mend;
%test
%put &varlist;
Haikuo
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!
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.
Ready to level-up your skills? Choose your own adventure.
Browse our catalog!