求call symput的用法,我见过的就是
proc sql noprint;
select count(distinct usubjid) into: rand_es from adam.adsl where RANDFL='Y' ;
quit;
data _null_;
call symput("rand1",strip(put(&rand_es,3.0)));
run;
call symput是赋值的作用,那为什么不直接用rand1=strip(put(&rand_es,3.0)),还有into后面的冒号同求解,
先谢谢各位亲了