cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

ComboBox Condition Filter

This is the condition I have now. It defaults the User's home location in the ComboBox and then ALL other Location in the System. I only want the User's home location AND all other Locations in Region of that Location.

 

     Filter(SortByColumns(ParkListCollection.Park, "Title", Ascending), Title = varParkAlpha)


I changed the above to the following. This returns ONLY the Locations in the Region where the User is Located, which is what I want; however, it doesn't default the User's home Location in the ComboBox; which the first condition above did do.

 

     Filter(SortByColumns(ParkListCollection.Park, "Title", Ascending), "NPSReg" = varNPSReg)

 

How do I right the condition to do both default the User's home Location in the ComboBox AND only show Locations in that same Region?

18 REPLIES 18

@Anonymous ,

Have a look at the code now - dangers of free-typing when I am not able to test, however (and this is something for your learning journey) I would have hoped you would have picked up the omission as Ascending can only be used in a sort command. Please confirm if this works now.

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Anonymous
Not applicable

I apologize for missing the obvious, ol' wise one. I'll sharpen my eye. In the meantime I've got this now...

 

ComboBox

Items -

SortByColumns( Filter(ParkListCollection, NPSReg = varUserData.NPSReg), "Title", Ascending)

 

DefaultSelectedItems -

{Title: varUserData.Park}

 

The system recognizes I'm the User and display my correct Location and Region. However, the ComboBox does not default the name of my Location nor does it allow me, as ProgramHierarchy 'National', to search through the other Location Agency-wide.

The ComboBox is set to Searchable = "Yes", yet nothing appear when the box is expanded.

 

3csman_0-1609707246279.png

 

@Anonymous ,

As you can understand, I can neither see your model or data, nor test it and I have also assumed some things due to them not being completely clear to me from your posts, so some basic debugging with assistance from you is required.

Firstly, you have gone back from the Collection to the old code (any reason?), however looking firstly at your latest  code

 

SortByColumns( 
   Filter(
      ParkListCollection, 
      NPSReg = varUserData.NPSReg
   ),
    "Title", 
    Ascending
)

 

 

has to produce data if varUserData.NPSRegion has some matches in ParkListCollection.NPSRegion, so the first thing is to put a label on the screen with varUserData.NPSRegion  and see what value it is returning and then look at your Collection (View > Collections> ParkListCollection) and see what is in NPSRegion (you will only see the first 5 entries).

As to the DefaultSelectedItems - do the same with a label for varUser.Park

Then look in View > Variables > varUser and see what is in there.

Finally please take a few minutes to read this blog on forum posting - you might understand a bit better the challenge.

After all of this, can you please give me your opinion on what you think may be wrong - this needs two minds working on it to resolve quickly.

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Anonymous
Not applicable

Warren, I understand! And, I appreciate all you effort, in while blinded by distance.

 

Though it may not appear so, I am analyzing everything you send and studying information continually. Though it is hard to dig and hole and spend time reading about how to dig a hole at the same time.😁  I volunteered to do this; folks here are expecting me to dig, not learn too dig. Consequently, the effort is more complicated than necessary. It is the bed I've made.

 

Again, thank you for your time!

 

See labels below. I don't believe I saw instruction to create a variable for varUser in the previous instructions.

 

3csman_0-1609711430418.png

Another complication is in the naming of the Locations (Parks) and the Regions. It is NIFC that may be complicating the matter. I am adding to the choices, where a particular group will now be UNAS (for 'unassigned') rather than NIFC.

 

I'll them update everything and see if the result is different. Please standby...

Anonymous
Not applicable

Made all the updates.

 

The ComboBox defaults to my home Location, but it doesn't expand to show me any other locations.

 

Its as if I am limited to only seeing the default; which was not the case with the original condition. 

 

All boxes that I created to verify proper variable operation do contain the appropriate default content (except the varUserPark box - see below).

 

Also, I still have a box standing by for content of varUserPark; which, again, I don't ever think I was instructed to created.

 

Is this box still necessary and what condition should populate it?

 

My wife is calling me for dinner. I'll be at it again fresh and early in the morning.

OK @Anonymous ,

You have varUserPark.Park, not varUser.Park

Secondly, what field are you displaying in the Combo Box - I gave you colRegions as the Items, but you need to set the field to be displayed in the panel at the right when you select Edit. An alternative is if the field is (for example) Location, you can set the Items to colLocation.Location.This honestly should not be hard to resolve as you want a simple list for a dropdown - the testing you can do is as I mentioned, but also after you run the collection code, put a label on the screen with CountRows(colLocation) and see how many items are in it.

Sorry, but I have to ask another question that comes from your "digging holes" analogy - did you write this or have you picked up someone else's problem to fix?

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

 

 

Anonymous
Not applicable

Good morning!

 

You are correct, I had varUserPark.Park. I changed it to varUser.Park. However, I still can't find where you instruction are to set varUser.Park or where in the screen I should place it.

 

The ComboBox DisplayFields is currently set to {"Title"].

 

To your last question; this is a mess of my own making; well the help of several in here...including yourself, sir. Thank You!

 

Finally, I placed a label with CountRows(colRegionsCollection) on the screen. I also placed a button with (ClearCollect(colRegionsCollection,MermberList).

 

With everything place the label for CountRows(colRegionsCollection) content was '3'. When I pressed the button the CountRows(colRegionsCollection) content went to '817', which is the actually number of Members on the MemberList. No configuration has provided me 'National' level access; with the User's (my Location) defaulted into the ComboBox and a list of all other Locations; Or, if I were hierarchy 'Region' a list of all the Locations in my region.

 

colRegionsCollection (before button push; count is 3) -

ChkBx.JPG

 

The colRegionsCollection (after button push; count is 817) -

3csman_5-1609771668763.png

 

ChkBx1.JPG

@Anonymous ,

When you set varUser, the way set out for you all the fields in the record are captured, so varUser.Park is simply the Park field, however as you said this is working (please close this subject), so now concentrate on colRegions and your Combo Box.

You have now confirmed that it has records, so if you wanted to display the Park field in your Combo Box, the Items would be

 

colRegion.Park

 

Lastly, you need to filter colRegions (I am struggling to keep up with all the versions here) with the data you need. It was obviously correct to start with (and the code supplied filtered it), so I am not sure what you ran to make it the whole list. 

Can you please keep your responses short and to the point and give an opinion on what you might think is wrong.

We are now 18 posts into a simple drop-down list (and I am the third person to respond) and really need to close this.

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

Anonymous
Not applicable

Thank you for all your help.

 

I'll figure out somehow.

 

You've been great.

 

Good day.

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!   This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08  23 @WarrenBelz  31 @DBO_DV  10 @Amik  19 AmínAA 6 @mmbr1606  12 @rzuber  4 @happyume  7 @Giraldoj  3@ANB 6 (tie)   @SpongYe  6 (tie)     Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08  10@WarrenBelz 25 @DBO_DV  6@mmbr1606 14 @AmínAA 4 @Amik  12 @royg  3 @ANB  10 @AllanDeCastro  2 @SunilPashikanti  5 @Michaelfp  2 @FLMike  5 @eduardo_izzo  2   Meekou 2   @rzuber  2   @Velegandla  2     @PowerPlatform-P  2   @Micaiah  2     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27     Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8   SunilPashikanti8

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (1,819)