BookmarkSubscribeRSS Feed
pokepim
Calcite | Level 5

I have a column in my tables that has observations like this:

 

Date

200601

200602

200603

...

 

I want to convert them into a date format that can be used in proc forecast procedure ( so like 1JAN2006, 1FEB2006 etc.) How can i do that?

3 REPLIES 3
Reeza
Super User

INPUT()

Informat -> YYMMN6

 


@pokepim wrote:

I have a column in my tables that has observations like this:

 

Date

200601

200602

200603

...

 

I want to convert them into a date format that can be used in proc forecast procedure ( so like 1JAN2006, 1FEB2006 etc.) How can i do that?


 

pokepim
Calcite | Level 5

So i tried this

 

data new ;
set wej.vintage_css_3;  /* the dataset that ahs the column */
newdate=input(fin_period,YYMMN6.)   /*fin_period is that one with the dates to changfe */
run;

 

but it does not work 😕 it says its a syntax error

 

Reeza
Super User

Post the log.

How to Concatenate Values

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.

SAS Training: Just a Click Away

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

Browse our catalog!

Discussion stats
  • 3 replies
  • 1306 views
  • 0 likes
  • 2 in conversation