Online File
Rick Aster: Professional SAS Programming Secrets: Contents
* Professional SAS Programming Secrets Program 10t Changing group to observation *; data work.wide2 (keep=place avtemp1-avtemp12); array atx{12} avtemp1-avtemp12; retain atx; set work.tall (keep=place avtemp month); by place; if lbound(atx) <= month <= hbound(atx) then atx{month} = avtemp; if last.place then output; run;