Dear Advisors, I have run the same sas code with slight modifications (highlighted in red) more than one times.. and here is the sas log statments that I receive for each of those command versions. Out of four, 3 times I get 0 observations in the new data set "dups". Only exception is when (first.q1_code + last.q1_code = 2 then output 😉 where the new data set (dups) contains exactly the same number of observations as was in case of "work.pbs". But the program that has been handed over to me uses (first.q1_code + last.q1_code < 2 then output 😉 and the whole analysis that has been done in the past by someone else is based on that, and when I try to rerun the program file to replicate th results a problem occurs and dups data comes up with 0 entry (can someone please interpret this for me). data dups ; set work.pbs ; by q1_code ; if first.q1_code + last.q1_code < 2 then output ; NOTE: There were 3476 observations read from the data set WORK.PBS. NOTE: The data set WORK.DUPS has 0 observations and 8 variables. NOTE: DATA statement used (Total process time): data dups ; set work.pbs ; by q1_code ; if first.q1_code + last.q1_code = 2 then output ; NOTE: There were 3476 observations read from the data set WORK.PBS. NOTE: The data set WORK.DUPS has 3476 observations and 8 variables. NOTE: DATA statement used (Total process time): data dups ; set work.pbs ; by q1_code ; if first.q1_code + last.q1_code = 1 then output ; NOTE: There were 3476 observations read from the data set WORK.PBS. NOTE: The data set WORK.DUPS has 0 observations and 8 variables. NOTE: DATA statement used (Total process time): data dups ; set work.pbs ; by q1_code ; if first.q1_code + last.q1_code = 3 then output ; NOTE: There were 3476 observations read from the data set WORK.PBS. NOTE: The data set WORK.DUPS has 0 observations and 8 variables. NOTE: DATA statement used (Total process time):
... View more