Hi there, I would like some help with the following macro:
%let dt = %SYSFUNC(today(),MONYY.);
This outputs the result: MAY13
How can this code be modified to show the previous month? i.e. APR13?
Secondly, how can I make it look a bit different? Let's say like: April 2013
Thanks!
Thank you!
I do not know of a single format to get "April 2013" output. I think you will need to use two function calls.
%let dt = %sysfunc(intnx(MONTH,%SYSFUNC(today()),-1));
%let dt = %sysfunc(putn(&dt,monname.)) %sysfunc(putn(&dt,year.));
%let x=%sysfunc(nldate('01dec2013'd,%nrstr(%B %Y)));
%put x=&x;
x=December 2013
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
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.
Ready to level-up your skills? Choose your own adventure.