Hello,
I try to change the first day of month to latest day of the month. I prepared a sample code as below. Is it possible to round the date variable?
Data Have;
Format Date DATE9.;
Infile Datalines Missover;
Input Date;
Datalines;
19510
19602
19693
19783
19875
19967
20058
20148
;
Run;
Thank you,
INTNX function.
intnx('MONTH',date,0,'END')
I have just checked it, I need to put "0"
Data Want;
Set Have;
NewDate=Intnx("Month",Date,0,"End");
Format NewDate Date9.;
Run;
Thank you 🙂
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.