I'm trying to output the first var3 for a first observation in a group of var1 AND var2, with output of var3 now var4. Example data: var1 var2 var3 1 1 100 1 1 200 2 1 300 2 1 400 2 2 500 Expected output: var1 var2 var4 1 1 100 2 1 400 Here is my code, but it's not working as log shows first.var1 and first.var2 are uninititalized. I'd appreciate any advice. proc sort data=mydata out=mydata2; by var1 var2; data mydata3; set mydata2; if FIRST.var1 and FIRST.var2 then var4=var3; run;
... View more