想批量合并一个表格中的多个变量。写成程序如下,但是不能调用,请问应该如何处理,谢谢!
%macro median(var=);
data summary;
set result;
&var=cats('0a'x,&var_n,'0a'x,put(&var_mean, 6.1),"+",put(&var_stddev, 6.1),'0a'x,put(&varc_median, 6.1),"(",put(&var_qrange, 6.1),")");
keep treat &var;
run;
%mend;
%median(var=base_age base_bmi base_sbp base_sdp);