cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Dr0idy
Level: Powered On

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
Highlighted
Dr0idy
Level: Powered On

Re: Logic to determine if Multiple Selection Contains

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

3 REPLIES 3
Highlighted
Dr0idy
Level: Powered On

Re: Logic to determine if Multiple Selection Contains

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
Level: Power Up

Re: Logic to determine if Multiple Selection Contains

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)

ullmer
Level: Power Up

Re: Logic to determine if Multiple Selection Contains

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!

Helpful resources

Announcements
thirdimage

Power Apps Super User Class of 2020

Check it out!

thirdimage

New Badges

Check it out!

thirdimage

Power Apps Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

sixthImage

Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

SecondImage

Difinity Conference

The largest Power BI, Power Platform, and Data conference in New Zealand

Top Solution Authors
Top Kudoed Authors
Users online (5,135)