It's possible, may be not in visual basic but
=IIf(JOIN(Parameters!salesPersonID.Label , ", ") = JOIN(Parameters!All_ADUserList.Label , ", "), "ALL", JOIN(Parameters!salesPersonID.Label , ", "))
I created another dataset All_ADUserList same SQL as salesPersonID and did "hide" it.