Hi,
the idea is to allow for the SET statement to use observation's number(curobs) in the where clause and where=() dataset option. So the following query on the data set's engine level would be possible:
data out1;
set sashelp.class curobs=co;
where age>12 and co<10;
run;
data out2;
set sashelp.class(curobs=co where=(age>12 and co<10));
run;
with expected output equivalent to:
data out3;
set sashelp.class curobs=co;
if age>12 and co<10;
put (_ALL_) (=);
run;
The key idea is that it would be possible on data engine level, so before PDV.
All the best
Bart