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:
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.