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
April 27 - 30 | GAYLORD TEXAN
Register now to lock in early bird pricing through February 25!
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!