如何在给定库的数据集上创建SAS代码循环并列出表和每个数据集中有多少个obs?

时间:2013-02-19 15:27:22

标签: sas sas-macro

我正在尝试创建一个以库名作为输入的宏,并在该库中的所有数据集上循环,并列出每个数据集中的数据集名称和obs数... 有没有办法通过查询字典来获得这个?

1 个答案:

答案 0 :(得分:1)

无法保证数量的数据是准确的,但通常情况下,如果您没有使用SQL删除或其他可能无法更新元数据的内容。

proc sql;
create table mycols as select * from dictionary.tables where libname="LIBRARYNAME";
quit;

你可能想要NOBS,MEMNAME。