Why doesn't this work ? It assigns the path with &diag as the string value and not the value of &diag. Is there a work-around ?
%Let diag=ovarian ;
%Let path=Z:\Analysis\&diag ;
%Let diag=ovarian ;
%Let path=%str(Z:\Analysis\&diag) ;
FYI
http://www2.sas.com/proceedings/forum2007/152-2007.pdf
%Let diag=ovarian ;
%Let path=%str(Z:\Analysis\&diag) ;
FYI
http://www2.sas.com/proceedings/forum2007/152-2007.pdf
Works fine for me:
23 %Let diag=ovarian ;
24 %Let path=Z:\Analysis\&diag ;
25
26 %put &path;
Z:\Analysis\ovarian
Please post your log.
Works for me:
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.