Вопрос для начинающих: Я пытаюсь использовать макро-массивы SAS, как описано в этой статье: http://www2.sas.com/proceedings/sugi31/040-31.pdf, специально в разделе %ARRAY WITH DATA= AND VAR=
.К сожалению, нет примеров полной программы, использующей это, и я не могу найти простых примеров в Интернете.Я пытался создать простой пример, угадывая некоторые вещи, но это не сработало.(Я получил две ошибки для каждого макроса: «Кажущийся вызов макроса ARRAY не разрешен.» И «Оператор недействителен или используется не по порядку.») Что я делаю неправильно?
Воткод:
data data1;
input variable1;
datalines;
1
2
3
4
run;
%array(array1, data=data1, var=variable1);
%do_over(array1, phrase=PROC PRINT DATA=data1(obs=?));
run;
(Кроме того, кто-нибудь знает название веб-сайта SAS, похожее на это? Я помню его, но не могу найти его снова.)
Спасибо!