Я хочу создать массив, в котором хранятся имена переменных. Затем индексируйте массив и переходите к функции. Пока у меня есть следующее:
%let variables = cat dog lion sheep;
data _null_;
array a_vars[*] &variables;
do i = 1 to dim(a_vars);
some_function(a_vars[i],i);
end;
run;
У меня возникла проблема с назначением переменных массиву, а затем индексированием массива в функции: some_function(cat, 1)
или some_function(dog,2)
и т. д.