I don't know of a way to creating a nested data step but you can use PROC SQL and then create nested select statements. Something like below PROC SQL;
CREATE TABLE want AS
(
SELECT
*
FROM have1
WHERE var1 IN
(
SELECT var1 FROM have2 WHERE cond1 = 'THING'
)
);
QUIT;
... View more