cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Dr0idy
Advocate II
Advocate II

Logic to determine if Multiple Selection Contains

I have some list data from SharePoint that contains a multiple selection choice column. I want to determine if certain selections have been made and hide additional edit cards depending on the list items selected. I am able to do this easily with other controls that are simple yes no radio buttons using.

 

DataCard1.Update = false

I can get it to work for a single selection from these drop downs using 

DataCardvalue1.Selected.Value = "Test Selection"

 But this changes when I select more than one result. I need a formula that does the same as above but instead of equals it uses contains.

1 ACCEPTED SOLUTION

Accepted Solutions
Dr0idy
Advocate II
Advocate II

Ok so I was able to partially solve this myself.

IsBlank(Find("Selection Required",DataCardValue1.Selected.Value))

 Only issue is that as more options are selected they override 

DataCardValue1.Selected.Value 

So it works initially and then if say option1 and option2 are selected only option 2 formulas work.

 

Eventually managed to get this to work using

CountIf(DataCardValue.SelectedItems,Value="Selection Required")>0

View solution in original post

4 REPLIES 4
Dr0idy
Advocate II
Advocate II

Ok so I was able to partially solve this myself.

IsBlank(Find("Selection Required",DataCardValue1.Selected.Value))

 Only issue is that as more options are selected they override 

DataCardValue1.Selected.Value 

So it works initially and then if say option1 and option2 are selected only option 2 formulas work.

 

Eventually managed to get this to work using

CountIf(DataCardValue.SelectedItems,Value="Selection Required")>0
Mayurs05
New Member

Yes, This worked for me,

If you have multiselect dropdown values and you want to have conditional visibility you can use the following condition in visible property of that Card or whatever,

 

If(CountIf(DataCardValue.SelectedItems,Value="Selection Required")>0,true,false)

The

CountIf(DataCardValue.SelectedItems,Value="Selection Required")>0

solution is the only statement I found that works for showing a field based on a multi-select drop down.  Thanks for posting this!

JP
Regular Visitor

Thank you, exactly what I was looking for

Helpful resources

Announcements
Power Apps News & Annoucements carousel

Power Apps News & Announcements

Keep up to date with current events and community announcements in the Power Apps community.

Microsoft 365 Conference – December 6-8, 2022

Microsoft 365 Conference – December 6-8, 2022

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Power Apps Community Blog Carousel

Power Apps Community Blog

Check out the latest Community Blog from the community!

Top Solution Authors
Top Kudoed Authors
Users online (3,696)