I have this code. I have the error below when I'm on the toto data step.
WARNING: Apparent symbolic reference TODAY not resolved.
Why?
%macro t12;
%let today=%sysfunc(compress(%sysfunc(today(),yymmddd10.),'-'));
%mend;
%t12;
data toto;
itu=put &today;
run;
Or you could put it in the yymmddn8 format (the n means no delimiter):
today=%sysfunc(today(),yymmddn8.);
&today.;
Tough thing.
I realized that this would suffice
%let today=%sysfunc(compress(%sysfunc(today(),yymmddd10.),'-'));
data toto;
itu=&today;
run;
Thanks.
Or you could put it in the yymmddn8 format (the n means no delimiter):
today=%sysfunc(today(),yymmddn8.);
&today.;
%let today=%sysfunc(today(),yymmddn8.);
Copy and paste issue from SAS, normally I would copy to notepad first then into here but was in hurry. The full code was:
%let today=%sysfunc(today(),yymmddn8.);
%put &today.;
Strange it drops the first %keyword.
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Select SAS Training centers are offering in-person courses. View upcoming courses for: