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

View solution in original post

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
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

Users online (1,249)