BookmarkSubscribeRSS Feed
R_Win
Calcite | Level 5
Hi i ave a data set

data lo;
input id $ sal $ ;
cards;
dfgh
dfgh dsfhdsf
dfgh urkrkrj
fjhjh
run;

Now i want the no of observations missing in that variables and no of non missing observations
1 REPLY 1
deleted_user
Not applicable
You'll need to add an infile with a missover option so that SAS will not simply skip the blank value for the second varibale and go to the next line, as it will by defualt.

Then simply add a couple counters (you would normally need to use a retain to carry the values of the counters from one iteration to the next but this syntax will retain automatically).

data lo;
infile cards missover;
input id $ sal $ ;
if id='' or sal='' then no_of_missing+1;
else no_of_non_missing+1;
cards;
dfgh
dfgh dsfhdsf
dfgh urkrkrj
fjhjh
run;

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.

Explore Now →
What is Bayesian Analysis?

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1257 views
  • 0 likes
  • 2 in conversation