@Sas20
Something like below should work. Just list in the array statement all the flag variables you want to use for your test.
data have;
eat_fruitjuice_m_r =1;
eat_100juice_m_r =1;
eat_juicedrink_m_r =1;
eat_soda_m_r =1;
eat_ssb_m_r =1;
eat_sugarwater_m_r=1;
eat_tea_m_r =1;
eat_vegjuice_m_r=1;
output;
eat_soda_m_r =0;
output;
eat_soda_m_r =.;
output;
run;
data want;
set have;
array eat_vars {*} eat_:;
SSB= ( sum(of eat_vars[*])=dim(eat_vars) );
run;
... View more