Очень простая вещь, которую я не могу понять. Столбцы в конкретной таблице - это числа с подчеркиванием перед ними, у меня есть номер, хранящийся в макропеременной, а имя столбца, которое я хочу использовать, - это номер с подчеркиванием. Скажем, число 9, когда я пишу следующий код, я получаю столбец, в котором каждое наблюдение _9, а не столбец _9 из этого набора данных.
proc sql;
create table TM1 as
select cats("_",&rat_as_num) from default_data;
quit;
%put &rat_as_num.;
. - person Reeza   schedule 13.07.2018