BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
mjheever
Obsidian | Level 7

Hi SAS community!

My data set has a month-date variable (with values 201212,201301,...) but I want to convert this to text or a date.

Hence I want to change 201212 (best12. fromat) to 2012Feb or something in the similar format where it is only month and year that is displayed.

This is the coding I have at this point, but it doesn't seem to work :

data YPValidated_Monthly;

set t01; /*(the data set I'm getting my data from*/

  by application_month;

    DATE2 = INPUT(PUT(application_month,6.),MONYY.);

  FORMAT DATE2 MONYY.;

run;

Any ideas ?  :smileygrin:

1 ACCEPTED SOLUTION

Accepted Solutions
BrunoMueller
SAS Super FREQ

Have a look at this code:

data want;
  application_month = 201202;

 
* convert numeric value to SAS Date ;
  appMonthDate = INPUT(PUT(application_month,
6.), yymmn6.);

 
* convert SAS Date to formatted char string ;
  appMonthFormatted = put(appMonthDate,
yymon7.);
  format appMonthDate date9.;
run;

View solution in original post

2 REPLIES 2
BrunoMueller
SAS Super FREQ

Have a look at this code:

data want;
  application_month = 201202;

 
* convert numeric value to SAS Date ;
  appMonthDate = INPUT(PUT(application_month,
6.), yymmn6.);

 
* convert SAS Date to formatted char string ;
  appMonthFormatted = put(appMonthDate,
yymon7.);
  format appMonthDate date9.;
run;
mjheever
Obsidian | Level 7

Thank you once again Bruno :smileygrin: :smileygrin: :smileygrin:!

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

What is Bayesian Analysis?

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 5303 views
  • 1 like
  • 2 in conversation