@EC27556 wrote:
Thanks,
I actually created a range of 'test' macros using the old symput from the TEST.TEST data table:
data _NULL_;
set Test.Test nobs=TEST_TOT;
call symput ('Test'||left(put(_n_,3.)),test);
call symput ('TEST_TOT',TEST_TOT);
run;
if i were to use symputx would the test variables resolve correctly then?
Have also worked out i can put in a %trim function to fix too!
TEST IT!
It is so hard to do:
data test;
test=4;
run;
data _null_;
set test;
call symput ('Test1',test);
call symputx ('Test2',test);
run;
%put test1 is:|&test1.|;
%put test2 is:|&test2.|;
Note: without a very clear definition of "resolve correctly" I won't say that it will.
... View more