Я пытаюсь создать макрос с именем библиотеки в качестве входных данных и который петлиет на всех наборах данных в этой библиотеке и перечисляет имя набора данных и количество обс в каждом наборе данных ... Есть ли способ получить это запрашивающий словарь?Как создать код SAS в цикле в наборе данных в данной библиотеке и перечислить таблицы и сколько обс в каждом наборе данных?
2
A
ответ
1
Число обьявлений не гарантирует точность, но обычно бывает, если вы не удалялись с удалением SQL или другими вещами, которые могут не обновлять метаданные.
proc sql;
create table mycols as select * from dictionary.tables where libname="LIBRARYNAME";
quit;
Возможно, вы хотите NOBS, MEMNAME.
Существует также NLOBS - количество логических наблюдений, которое исключает удаленные записи, должно быть точным. – vasja