I am trying to call macro from data set which has attributes of files. macro load(fn,tblnm,head); proc import data file=“&fn.” out=fl_data dbms=dlm repack; delimiter=‘,’; getnames= yes; guessingrows=max; quit; proc sql; select name into :varstr separated by ‘,’ from dictionary.columns where libname = ‘WORK’ and memname= ‘FL_DATA’; quit; %if “&head.” eq “&varstr.” %then %do; *call another macro; %end; %mend; data _null_; set fl_attr; call execute(‘fl_load(‘||path||’,’||tbl_name||’,’||header||’)’); run; when I execute I get varstr not resolved. I would appreciate if you have any suggestions or what am I doing wrong
... View more