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:
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.