I am trying to display create data set to make it show that how consumer units participated in at least three of the four quarterly interviews.
I am not sure if its efficient to use proc freq by looking at how many times I see CU_ID come up. but this is my code so far:
data fmli071Q1;
set hw06.fmli071;
QTR = 1;
run;
data fmli072Q2;
set hw06.fmli072;
QTR = 2;
run;
data fmli073Q3;
set hw06.fmli073;
QTR = 3;
run;
data fmli074Q4;
set hw06.fmli074;
QTR = 4;
run;
data fmli2007_bob2;
set fmli071Q1 fmli072Q2 fmli073Q3 fmli074Q4;
run;
proc contents data = fmli2007_bob2;
run;
data memi071Q1;
set hw06.memi071;
QTR = 1;
run;
data memi072Q2;
set hw06.memi072;
QTR = 2;
run;
data memi073Q3;
set hw06.memi073;
QTR = 3;
run;
data memi074Q4;
set hw06.memi074;
QTR = 4;
run;
data memi2007_bob2;
set memi071Q1 memi072Q2 memi073Q3 memi074Q4;
run;
proc sort data=fmli2007_bob2;
by CU_ID;
run;
proc sort data=memi2007_bob2;
by CU_ID;
run;
data ce2007_bob2;
merge fmli2007_bob2 memi2007_bob2
by CU_ID;
run;
Now I am at a part where I need to display how many consumer units participated in at least three of the four quarterly interviews in 2007? How should I do this by proc freq or a different method I want to create a new data step call at least_three_bob2 that will only show IDS of consumer units that participated in at least three of the four quarterly interviews in 2007. Then eventually print it out
data atleast_three_bob2;
set ce2007_bob2;
run;