Hi Rick,

with the code provided, if _ALL_was used instead of _numeric_ or _char_ the percentage and counts of missing /non missing for each variable in the dataset are generated at once.
How would you save the outputs in a sas dataset without using an ODS statement. Output option is not working.
proc format;
value $missfmt ' '='Missing' other='Not Missing';
value missfmt . ='Missing' other='Not Missing';
run;

proc freq data=one;
tables _all_ / missing missprint nocum nopercent;
format _NUMERIC_ missfmt. _CHAR_ $missfmt.;
run;