Hi, I want to ask if this is possible.
data DataSet;
call streaminit(1);
do Set=1 to 3;
do Number=1 to 10;
Variable=rand("normal");
output;
end;
end;
run;
proc iml;
do IMLSet=1 to 3;
use DataSet(where=(Set=IMLSet));
read all var{Variable};
close DataSet;
end;
quit;
In this case, DataSet contains Variable, which is indexed by both Set and Number. In IML, I intended to load DataSet Set by Set so used a loop with an IML variable IMLSet, but this does not work since the "where" only uses the variables in DataSet and it does not have IMLSet there. Alternatives are welcome.