Simple iteración a través de un array con proc sql en SAS
Solo quiero recorrer una lista y ejecutar un procedimiento usando el elemento 'i'th' en la lista, y hacer una tabla llamada 'i' con el resultado. He probado la sintaxis de todos los recursos que puedo encontrar, pero no puedo hacer que esto funcione. Aquí hay un código / pseudocódigo que ilustra mi necesidad. ¡Muchas gracias de antemano!
array itemlist[*] (100,101,102);
proc sql;
do i=1 to dim(itemlist);
create table somelibname.[itemlist(i)] as
select * from somelibname.sometable
where item=itemlist(i);
end;
quit;