Hello,
I am trying to create multiple tables by using the SAS macro.
/*Create test_a and test_b tables by using the sas macro*/
/*test_a should keep only type variable in the output*/
/*test_b should keep only make variable in the output*/
%macro test1(test=, req=);
data count_by_"&test1.";
set sashelp.cars(keep= req.);
run;
%mend;
%test1(test=test_a, req=type);
%test1(test=test_b, req=make);
%macro test1(test=, req=);
data count_by_&test.;
set sashelp.cars(keep=&req.);
run;
%mend;
%macro test1(test=, req=);
data count_by_&test.;
set sashelp.cars(keep=&req.);
run;
%mend;
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.