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
PA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

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.

R2 (Green) 768 x 460px.png

Microsoft Dynamics 365 & Power Platform User Professionals

DynamicsCon is a FREE, 4 half-day virtual learning experience for 11,000+ Microsoft Business Application users and professionals.

Users online (1,656)