Hi ITBobbyP,
Per my understanding that you have create multiple values parameter "ColumnVisibility" based on the fields LineofBusiness and the fields LineofBusiness have the n to 1 relationship with the BusinessUnit like below(Sample Data):
When you select values from the dropdown list which only include the "FM" or "MC", the column "HCFNumber" will show or it will hide, right?
If so, If you have two many values in the lineofBusiness mapped of the BusinessUnit, you can create an new cascading parameter "BusinessUnit" based on the BusinessUnit field like below:
select distinct a.BusinessUnit from (select 'MCCL' lineofBusiness, 'MC' BusinessUnit ,11 HCFANumber
union
select 'MCCS' lineofBusiness, 'MC' BusinessUnit ,11 HCFANumber
union
select 'COLG' lineofBusiness, 'CO' BusinessUnit ,11 HCFANumber
union
select 'COSM' lineofBusiness, 'CO' BusinessUnit ,22 HCFANumber
union
select 'FMMS' lineofBusiness, 'FM' BusinessUnit ,33 HCFANumber
union
select 'FMCG' lineofBusiness, 'FM' BusinessUnit ,44 HCFANumber)a
where lineofBusiness in (@LineofBusiness)
Add another filter in the (@BusinessUnit) and use expression below on the column visibility:
=IIF(Join(Parameters!BusinessUnit.Value,",")="FM" or Join(Parameters!BusinessUnit.Value,",")="MC" or Join(Parameters!BusinessUnit.Value,",")="FM,MC" , false,true)
Preview like below:
If you still have any problem, please try to provide more details information about the expect result you want to get based on the show/hide.
Regards,
Vicky Liu