BookmarkSubscribeRSS Feed
Aman4SAS
Obsidian | Level 7

can anyone suggest me how can i store it as date or number..

even when i export it in excel still its having prob.

please suggest

data test;

x="M02";

y=2000;

z=strip("01"||"/"||strip(substr(x,2,3))||"/"||trim(put(y,best4.)));

run;

looking for z variable as a date or number

2 REPLIES 2
art297
Opal | Level 21

Functions are your friends .. learn about as many of them as you can.  e.g.:

data test;

  format z date9.;

  x="M02";

  y=2000;

  z=mdy(input(substr(x,2,3),2.),1,y);

run;

Tom
Super User Tom
Super User

INFORMATs are fun also.

data test;

  x="M02";

  y=2000;

  z=input(cats(y,substr(x,2)),yymmn6.);

  format z date9.;

  put (_all_) (=/);

run;

x=M02

y=2000

z=01FEB2000

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
  • 2 replies
  • 1191 views
  • 0 likes
  • 3 in conversation