I have this SAS sample code: data BEFORE; input v1 v2; datalines; 1 2 ; data AFTER; put 'Before IF: ' _ALL_; if _N_ = 1 then set BEFORE; put 'After IF : ' _ALL_; run; The output is: BEFORE: v1=. v2=. _ERROR_=0 _N_=1 AFTER : v1=1 v2=2 _ERROR_=0 _N_=1 BEFORE: v1=1 v2=2 _ERROR_=0 _N_=2 AFTER : v1=1 v2=2 _ERROR_=0 _N_=2 And the output file contains: Obs v1 v2 1 1 2 2 1 2 I would like to understand why two observations set in the new dataset with repeated values. Please clerify.
... View more