BookmarkSubscribeRSS Feed
hmc
Calcite | Level 5 hmc
Calcite | Level 5

how to calulate age in SAS of particluar person the data is in excel

which is something like this 

name  bob

singh  1-jan-1980

anitha 6-mar-1991

 

1 REPLY 1
MikeZdeb
Rhodochrosite | Level 12

Hi, using the attached XLS file ...

 

libname x 'z:\text.xls';

 

data want;
set x.'sheet1$'n;
age = yrdif(bob,today(),'age');
run;

 

libname x clear;

 

DATA SET: want

name        bob           age

singh     01JAN1980     37.4986
anitha    06MAR1991     26.3233

 

 

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.

Explore Now →
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
  • 1 reply
  • 2066 views
  • 3 likes
  • 2 in conversation