You haven't actually asked a question, more requested someone write the program for you. What have you tried? Attempt to do it yourself, then if you have any specific questions ask them, and provide test data in a way that we don't have to type it all in (i.e. datastep) and with required output. As for getting an output something like yours there is numerous ways of doing it, maybe something along the lines of proc transpose data=have out=t_have; by project; var adjkm; run;
... View more