Dear Experts,
I have a table to evaluate the Sum/Count using Proc Tabulate procedure.
If the class value has (0/Null/Missing) value it omits that entire class row in the table. but I need to specify the null value too.
I'll share the code and Image for a better understanding.
proc tabulate data = Sv.SRK;
title '17) Monthly Income of Respondent';
class Monthly_Inc15 Qut2_Sex;
tables Monthly_Inc15 all, (Qut2_Sex *(n*f=8. colpctn='%')) all='Total'*(n*f=8. reppctn='%')/rts=10;
run;
In the given table
80,001 - 1,00,000
1,00,001 - 1,25,000
1,25,001 - 1,50,000
1,50,001 - 1,75,000
till 2,75,000 class value is missed.
I want to display the gender values like 0 for the missed Monthly_Inc value.
Kindly suggest some ideas to solve the task.
Thanks in advance!
Have you tried using the missing option?
@andreas_lds Tried, But that doesn't work
ok, can you post an excerpt of the data you have?
proc tabulate data = Sv.SRK;
title '17) Monthly Income of Respondent';
class Monthly_Inc15 Qut2_Sex / missing ;
tables Monthly_Inc15 all, (Qut2_Sex *(n*f=8. colpctn='%'))
all='Total'*(n*f=8. reppctn='%')/rts=10 printmiss ;
run;
class Monthly_Inc15 / missing ;
class Qut2_Sex / missing ;
You may be looking for PRELOADFMT along with the class option missing and the table option Printmiss.
If your class variable doesn't have a format currently applied you may need to create one for use in the table.
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.