That's a tough one because the processing will only go until it hits the first "true" and then it won't go to any of the later sections. Also, because there can be multiple values, you can't use "=" with the parameter because the param is an array. Instead, you'll have to do something like this:
(not hasvalue({?Indicator}) or 0 in {?Indicator}) and
(not(1 in {?Indicator}) or {p_rpt_Customer_AutoHigh.is_314a} ) and
(not(2 in {?Indicator}) or {p_rpt_Customer_AutoHigh.is_auto} ) and
(not( 3 in {?Indicator}) and {p_rpt_Customer_AutoHigh.is_autohigh_update}) and ...
-Dell