Hi Greg, Please find below the code you require :- ================================================================ data new; infile datalines dlm=',' dsd; input year $ gr_count ug_count; datalines; "2008",5045,7420 "2009",5500,7837 "2010",5696,8481 "2011",5708,9010 "2012",5725,9443 ; run; data percent; set new; a=lag(gr_count); change=((gr_count-a)/a)*100; mean=mean(change); run; proc transpose data=percent out=new prefix=Year; id year; var change; run; data final(drop= _NAME_); set new; Average=mean(of Year2008-Year2012); run; ======================================================================= Output:- ============================================================================= Obs Year2008 Year2009 Year2010 Year2011 Year2012 Average 1 . 9.01883 3.56364 0.21067 0.29783 3.27274 ============================================================================== /Daman
... View more