When SAS reads the row of a data into PDV, two variables will be created i.e. the FIRST.variable and LAST.variable. These variables are not in the input table . Therefore, you can't use the WHERE statement to subset rows of variables which are not yet in the input data. Instead, you can use the subsetting IF statement.
... View more