I am wondering why these two statements give different results. The difference is where I set the If condition: data dt; set dt; lyear = lag(year); lfirm = lag(firm); if lfirm=firm; run; data dt; set dt; lyear = lag(year); if lfirm=firm then lfirm = lag(firm); run;
... View more