Привет Я пытаюсь вызвать макрос для каждой строки данных, используя код нижедлина SAS стоимости макропеременной превышает максимальную длину
proc sql;
select cats('%run_procreg(name=',name,',month=',month,')') into :macrocalllist
separated by ' ' from dataset_a;
quit;
¯ocalllist;
Я получаю «переменную максимальную длину ':
SAS length of the value of the macro variable MACROCALLLIST (65540) exceeds the maximum length (65534). The value has been
truncated to 65534 characters.
из-за количества строк в наборе данных. Не могли бы вы предложить обход?
Благодарим вас,
Сколько строк в наборе данных? – superfluous