*
; /*Subject: Re: Formula for age calculation in old manuals. From: Ian Whitlock;Subject: Re: Formula for age calculation in old manuals. Summary: One of the pearls of SAS-L Around December 1993, Billy Kreuter gave what I consider the simplest most accurate way to calculate age. Here it is as a macro function. Ian Whitlock */ %macro age (birth,ref) ; %* One line exact age calculation due to Billy Kreuter (SAS-L) ; %* Use it as function where functions can be used, e.g. DATA step ; %* ex: age = %age ( birth , today() ) int((intck('month',&birth,&ref)-(day(&birth)>day(&ref)))/12); %mend age ; *