In a database table, lets call it test11 I have the following:
expiration_dt
term
Sample record
expiration_dt term (expressed in months)
12/31/2019 12
12/31/2020 6
I need to take the expiration_dt divide it by the term and get the date in the past as a result
As an example 12/31/2019 becomes 12/31/2018
initial_date = intnx("MONTH", expiration_dt, -term, "SAME");
PG
Thanks
Thanks
data test;
input expiration_dt mmddyy10. term;
format expiration_dt pastdate mmddyy10.;
pastdate=intnx('month',expiration_dt,-(term),'s');
cards;
12/31/2019 12
12/31/2020 6
;run;
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 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.