Hi i want to take list of all the tables with it's observations count and distinct primary_key count from all the tables. from a specific library in another table
All the tables has common primary_key. like Agreement_Key.
How do i do that.?
I guess I already gave you the answer in your previous thread, but here is:
data
myfold.class1
myfold.class2
;
set sashelp.class;
run;
proc sql noprint;
select
catx(".",libname,memname) into :dsnames separated by " "
from dictionary.tables
where libname = "MYFOLD"
;
quit;
data all / view=all;
length dsname dname $41;
set &dsnames indsname=dname;
dsname = dname;
run;
proc sql;
create table want as
select
dsname,
count(*) as count,
count(distinct sex) as d_count
from all
group by dsname
;
quit;
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.