Im doing sth dumb trying to export this list of No values. Im trying to use symget so that it makes if j in ( symget( 'NO_LIST' ) ) then l=1; become if j in ( 'n','N','no','No','NO','0' ) then l=1; My thinking is that the symget should cause the macrovariable to be evaluated before the data step code and insert it as written which is why its in quotes. I think the IN operator is the problem but am unsure what else to do. Thanks. /*%let NO_LIST=n,N,no,No,NO,0;*/ %let NO_LIST='n','N','no','No','NO','0'; data t1; j='N'; if j in ( symget( 'NO_LIST' ) ) then l=1; run; %let NO_LIST='n','N','no','No','NO','0'; data t1; j='N'; if j in ( 'n','N','no','No','NO','0' ) then l=1; run;
... View more