What is wrong with this?
This is what my output looks like rather than 30sep2017:
example is intnx('month',21063,0,'e')
%let yymm = 1709;
%let example = intnx('month',%sysfunc(inputn(&yymm.,yymmn4.)),0,'e');
%put example is &example.;
You need another sysfunc.
27 %let yymm = 1709;
28 %let example = %sysfunc(intnx(month,%sysfunc(inputn(&yymm.,yymmn4.)),0,e),date9);
29 %put example is &example.;
example is 30SEP2017
You need another sysfunc.
27 %let yymm = 1709;
28 %let example = %sysfunc(intnx(month,%sysfunc(inputn(&yymm.,yymmn4.)),0,e),date9);
29 %put example is &example.;
example is 30SEP2017
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!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.