Простая итерация по массиву с proc sql в SAS
Я просто хочу пройтись по списку и запустить процедуру, используя «я»th элемент в списке и создайте таблицу с именем 'i' с результатом. Я'мы попробовали синтаксис для каждого ресурса, который я могу найти, но могуне заставить это работать. Вот's некоторый код / псевдокод, который иллюстрирует мою потребность. Спасибо заранее!
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;