Power Apps Search Vs StartsWith in SharePoint Lists | Delegable Function Selection for Search

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 121

  • @mspowerassist
    @mspowerassist Рік тому +4

    As usual - simple, clear and insightful. Thank you @RezaDorrani

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Most welcome!
      Thanks so much for watching.

  • @atehaa
    @atehaa 8 місяців тому +1

    Non-Delegable functions are pain in the *** in PP.
    Your solution is a really good workaround.
    Also, i noticed that i had a wrong idea about how filter function works.
    Thanks again Reza :)

  • @NKBobcat
    @NKBobcat Рік тому +1

    This is great! I have customers that do not like the multiple filter scenario and this simplifies the screen. Thank you again Reza!

  • @ravisuryawanshi2516
    @ravisuryawanshi2516 Рік тому +1

    I really appreciate your efforts Reza, Everytime I watch videos I learn something new ,the way you teach is also very clear and simple to learn 😊,

  • @AshutoshDubeyCivil
    @AshutoshDubeyCivil Рік тому +1

    Nicely done... A much more precise searching rather than the old video... But the old one helps in understanding delegations in depth.. was very helpful.. Great..!
    AD

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      I always try to show different techniques. Many have combined use cases from multiple videos and applied.
      I have a delegable search video also coming in future. I have not given up on that yet.

    • @AshutoshDubeyCivil
      @AshutoshDubeyCivil Рік тому +1

      @@RezaDorrani will surely watch.. happy to learn.

  • @SauloOliveira
    @SauloOliveira Рік тому +1

    Excellent query strategy, thanks Reza. For some reason I remembered the queries I made in CAML, where I only added the parameter to the main query if it was filled in.

  • @yohannesteklu5856
    @yohannesteklu5856 Рік тому +1

    Mr. Reza, Again, Thank you very much for this amazing video. This solution was among my major priorities.

  • @oluwatobipaul6171
    @oluwatobipaul6171 Рік тому +1

    Thanks for this refresher video between search and In function. Thanks Reza

  • @akshaynm
    @akshaynm Рік тому +1

    Thanks a Lot Reza for Making this video...! Actually, after seeing your earlier video on Search Functionality on Dataverse, I was about to request you to please create a similar video on SP Data Source as well. But today I got that. :) Thanks again...!!

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      You are most welcome! I knew a lot of folks would ask for SharePoint.

  • @kv1325
    @kv1325 Рік тому +2

    Very Useful one and the explained trick is very helpful 😀

  • @Cybermatik
    @Cybermatik Рік тому +1

    Thanks for sharing this awesome manipulation. Waiting for Microsoft to simplify delegation and/or search features for Power Apps gallery. By then i could use your tips for choices/person/lookup columns ;)

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Check sneak peek at end of my latest video
      ua-cam.com/video/ZzWdXiMzA-c/v-deo.html

    • @anuradhakrishnamoorthy3514
      @anuradhakrishnamoorthy3514 4 місяці тому

      ​@RezaDorrani Is there anything you don't cover??? Ha ha amazing... Thanks for the Graph API link

  • @AakashDhawanKash
    @AakashDhawanKash Рік тому +1

    Thanks a lot.. .amazing idea.. cant wait to implement this..

  • @CemeteryLarry
    @CemeteryLarry Рік тому +1

    Awesome! Also, that thumbnail is fire!

  • @MegaKumar0
    @MegaKumar0 Рік тому +1

    Informative content thanks reza 🙏.

  • @akiibenji1912
    @akiibenji1912 Рік тому +1

    Hi R. I was looking for something like this. Thank you soo much🎉

  • @anuradhakrishnamoorthy3514
    @anuradhakrishnamoorthy3514 4 місяці тому +1

    Thank you so much @Reza, for all your tutorials. You are awesome and help me so much at my work. I was trying to implement the same as in the video for one of my use cases. I encountered this issue when the choices column had similar data like 1. Hello world 2. Hello Universe 3. Hello Team. My lookup on the choices only return 1 item and when searched with text Hello, doesn't give proper result. Any idea on how to fix this???

    • @RezaDorrani
      @RezaDorrani  4 місяці тому

      Most welcome!
      I am not sure of a fix for your scenario. I would have to reproduce the scenario to know more about it.
      I would recommend checking or posting your issue on forums
      powerusers.microsoft.com/

    • @anuradhakrishnamoorthy3514
      @anuradhakrishnamoorthy3514 4 місяці тому

      Wow... Thanks for that instant response Reza. It's actually not an issue. Your demo works perfectly well. It's just another scenario, where the look up column has similar choices and actually we need to filter not lookup on the choices. LookUp doesn't give the accurate results. Ofcourse I can iterate through the filtered choices, but it wouldn't be delegable. I wanted it to be Delegable filter on the Gallery

    • @RezaDorrani
      @RezaDorrani  4 місяці тому

      @@anuradhakrishnamoorthy3514 Im not sure about your scenario

  • @venkatvarun3370
    @venkatvarun3370 Рік тому +1

    Awesome Reza. Can I get this project for my future work.

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      I have not shared this App. Going forward I plan to share apps, flows etc. of videos with members with Silver Club status and higher.
      I did it for my most recent video.
      Sharing data source like sharepoint, list schema etc. requires additional work.

  • @ShyamSundar-xu4rx
    @ShyamSundar-xu4rx 3 місяці тому

    This very useful for me. Thanks very much for the detailed video. I have applied for many fields. Any Idea how to search if 'Assigned To' is multi select? Also, I could not control the filter data refresh, before clicking on search button. I tried to set the delayoutput to true. thanks

    • @RezaDorrani
      @RezaDorrani  3 місяці тому

      Assigned to multi select is not delegable

  • @LogicalAmmar
    @LogicalAmmar Рік тому

    Reza… Consider the search text is “Complete”. Also consider the choice column has two choices “Completed” and “About to Complete“. Now, as the varProgress is set based on the LookUp function, it would only get the first matching choice value i.e. “Completed”. So, the gallery would not show the results for items with the progress status “About to Complete“.
    Filter might do the job in this case instead of LookUp.
    That’s just my initial thought so sharing it with you, but will think on this again.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      You can use filter instead of lookup to get all such values. Then I did another video where I used Index technique which can be used here. You would need to have some limit defined for results returned in order to make it delegable.
      Here is that video ua-cam.com/video/Wr42PeW6_wU/v-deo.html

    • @LogicalAmmar
      @LogicalAmmar Рік тому +1

      @@RezaDorrani thanks a lot, I’ll certainly go through this. It’s always an excitement to watch your videos ❤️

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      @@LogicalAmmar And just to close the loop on searching, in my next video - I will show a sneak peek of using SharePoint search index in power apps - no limits searching :)

  • @isaiaguillon9878
    @isaiaguillon9878 Рік тому +1

    This is greeeeeeeeat Raza, great information! Thank you so much for sharing, is there a way to search in the entire Title (not just the first words) with no delegation?
    Thanks

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Check sneak peek at end of my latest video - ua-cam.com/video/ZzWdXiMzA-c/v-deo.html

  • @gaultztaguinod9289
    @gaultztaguinod9289 6 місяців тому +1

    Superb!

  • @paulstrickberger5069
    @paulstrickberger5069 Рік тому +1

    Great Video! I'm sure this is very simple, but can you show quickly how to Search within a text field? Also can this be adapted for multi select people pickers and choice fields? Thank you so much Reza!

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Video shows that searching in a text field will result in delegation warnings. For multi select fields, it would be a lot more complex + non delegable.
      I have another video lined up that will show using SharePoint search index in power apps that should cover all column types.

    • @paulstrickberger5069
      @paulstrickberger5069 Рік тому +1

      @@RezaDorrani That would be awesome! This is a big sticking point when trying to make PowerApps robust. Right now I'm using Flow to deal with a multi select People Picker as well as Searching text fields. I'm a bit concerned about how performance will be affected when the data grows though... I've followed your videos in the past and they've saved me huge amounts of time and aggravation. Keep up the great work!

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      @@paulstrickberger5069 In my next video, you will get a sneak peek of how that would work. Its not a simple process though.

  • @vipinjakhmola7678
    @vipinjakhmola7678 6 місяців тому

    Nice one .. can you share something when data source is sharepoint list but data set is more than 5000 rows

    • @RezaDorrani
      @RezaDorrani  6 місяців тому

      check my videos on graph api and sharepoint

  • @DroneEyes
    @DroneEyes Рік тому +1

    Well done!

  • @vinnu_yt4714
    @vinnu_yt4714 Рік тому +1

    This is great 👍 Reza.
    can you explain how to switch camera control in mobile

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      ua-cam.com/video/iW9dpDntKrY/v-deo.html

    • @vinnu_yt4714
      @vinnu_yt4714 Рік тому +1

      @@RezaDorrani thanks 👍

  • @mohamedbamba5098
    @mohamedbamba5098 2 місяці тому +1

    Merci😊😊😊

  • @petereriksson6859
    @petereriksson6859 Рік тому +1

    Reza this is so good :)

  • @2007pradipta
    @2007pradipta Рік тому +1

    Nice Video Reza.. but couldn't understand the logic. How putting in a Variable make the function Delegable 😀.. similarly any thing for Date Time filed ?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Check video again as I clearly describe (in text) what it can do and why did I do that.

    • @2007pradipta
      @2007pradipta Рік тому

      @@RezaDorrani thanks a lot Reza. Any help on Datetime column Delegation ? how we can avoid Delegation issue working with Datetime column.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@2007pradipta I don’t have any workarounds for that one

    • @2007pradipta
      @2007pradipta Рік тому

      @@RezaDorrani yes ..MS should think of it .. difficult to manage large list

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@2007pradipta ok

  • @josephzimmerman6616
    @josephzimmerman6616 5 місяців тому

    How do you do a lookup for Person column and compare it when you have multiple users with same last name. What would be best way to compare. I have some and they don't return because the user in my list is later is not the first email returned from the search term

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @2007pradipta
    @2007pradipta Рік тому

    If Choice have Values which are start with Similar letters (example suppose choice filed have value like Window Color, Window Type etc) then search will always shows the first choice filed since we use Lookup ? i.e. If I search Window it will only show Window Color items not Window Type

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Check this video -> ua-cam.com/video/NJaHC5S9Cjo/v-deo.html

  • @ambandoly
    @ambandoly Рік тому +1

    I never understood why Microsoft didn't make the "in" operator delegable for a SharePoint data source. SharePoint has supported this functionality for many years using the "substringof" method.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I have no idea about that. All I know is that Search and IN are not delegable.

  • @vijaythapak3831
    @vijaythapak3831 Рік тому

    Hi Reza can you please help me in how to use deeplink using patch function inside data cards.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Patch function is not for deep linking.
      Deep linking refers to linking to a particular screen in power apps.
      Check ua-cam.com/video/Hrc51S2NgBo/v-deo.html

  • @RoyAliKhairan
    @RoyAliKhairan 6 місяців тому

    Does this delegation warning also appear when we use SQL as data source or only happens when we use SharePoint List as data source?

    • @RezaDorrani
      @RezaDorrani  6 місяців тому +1

      Depends on the function being called. Sql has a different set of delegable functions.
      Check documentation on delegation for details.

  • @stevebekele4083
    @stevebekele4083 Рік тому

    Thank you Reza for the wonderful video as usual. I have filter query with Startswith function. One of the columns I would like to filter is SharePoint ID column which gives me an issue on most cases. Any workaround for ID column filter using startswith function?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      ID is not delegable. Only option is = operator.
      I have another video lined up which will make search delegable :)

    • @stevebekele4083
      @stevebekele4083 Рік тому +1

      @@RezaDorrani Thank you

  • @arvindbhat8659
    @arvindbhat8659 Рік тому

    Hi Reza, how can one avoid the delegation issue where there is a list like order header and order detail? Need here is that I select the order from screen 1 and screen 2 is supposed to show all order details(row count >2k) for that order. A filter here on the gallery for order details where order id in yields no rows as count>2k.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Whats ur filter condition to get order details based on order id?

  • @SarahGriffiths-et4sk
    @SarahGriffiths-et4sk Рік тому

    @RezaDorrani I really need help with a flow from forms, via sharepoint lists, to create a planner task, with optional attachments. I followed your forms to sharepoint list with attachment video and it was fantastic, thank you. But I'm stuck on what to do next. Do you have a video showing this please or can you help? I'm using a group form so the attachment is saved in sharepoint. I've bene stuck on this for weeks....

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I do not have any video references related to planner tasks.
      I would recommend checking or posting your issue on forums in case someone has done something similar
      powerusers.microsoft.com

  • @TechFlickks
    @TechFlickks Рік тому

    Hi Can we share forms to external user to collect feedback and save in share points list.
    Please must reply when you get time.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      What forms? Which technology are these forms based on?
      If Power Apps - then can be shared with external users. External users would need invitation to your tenant + a license.

  • @2007pradipta
    @2007pradipta Рік тому

    How you gave the color to the emoji 1:40 in hint text?

  • @TymPass-gy9tj
    @TymPass-gy9tj Рік тому

    But this method onlyhides delegation warning. If we have more than 500 /2000 recors in our list, IN function in lookup will not be able to fetch records beyond limit. Is my understanding correct ?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Yes, I did call it out in video (text on screen) which mentions that the lookup values or choice values must not exceed delegation limit.

  • @hindireaction8585
    @hindireaction8585 Рік тому

    I have 1 question actually I have 10000 rows in excel sheet and made 1 sharepoint I want when I am adding the title(empcode) it will filter from excel and updates rest details of employee in sharepoint I made flow but it is not working showing only 256 loop valued and My name row is 6580 how I can achieve this

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I dont think your scenario is related to Power Apps or delegable queries?
      Is this something to do with flow?

    • @hindireaction8585
      @hindireaction8585 Рік тому

      @@RezaDorrani yes this is related to flow and I need help how I can achieve this

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@hindireaction8585 I would recommend posting your issue with screenshots on the forums as I do not have any video references on this.
      powerusers.microsoft.com

  • @ArunKumar-nz2un
    @ArunKumar-nz2un Рік тому

    Hi rezza . Quick doubt is it possible to filter a person or group column to check if their email contains particular wordings . Like show users who have Yahoo mail alone .

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Office365Users search user - you can try with those wordings and filter and see the results

    • @ArunKumar-nz2un
      @ArunKumar-nz2un Рік тому

      @@RezaDorrani did tried .but not working

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      @@ArunKumar-nz2un I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @DineshGawde09
    @DineshGawde09 Рік тому

    I am using combo box and searching on SharePoint data source containing more than 20,000 + records and formula I am using Filter(Vendor, StartsWith(Supplier_Name,Self.SearchText)) on Items property of combo box... Combo box search is not working .. How we can make it working if SharePoint list containing large records(more than 20,000 )

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Define what combo box if not working means?

    • @DineshGawde09
      @DineshGawde09 Рік тому

      @@RezaDorrani Combo box is not working means... no options get listed in combo box when we type search text in combo box

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      @@DineshGawde09 I have not come across this issue hence not sure. I recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

    • @DineshGawde09
      @DineshGawde09 Рік тому +1

      @@RezaDorrani I figured it out... I used below code on combo box items property... With(
      {
      wStart:
      Filter(
      Vendor,
      StartsWith(
      Supplier_Name,
      Self.SearchText
      )
      )
      },
      Sort(
      Distinct(
      wStart,
      Supplier_Name
      ),
      Value
      )
      )
      Now, options get listed in combo box though 'Vendor' SP list having 23,000 records

  • @SmellyAim
    @SmellyAim 8 місяців тому

    where does the txtSearchBox ffrom? im so confused

    • @RezaDorrani
      @RezaDorrani  8 місяців тому +1

      Its the name of the text input control.

    • @SmellyAim
      @SmellyAim 8 місяців тому

      @@RezaDorrani sorry I’m new to power app ….where can I find it ? It’s not in the text input name right because text input name u put txtSPSearch . Do you have a vid about creating this power app interface so I can follow step by step ?

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      @@SmellyAim This is the best video reference I have. I have will recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

    • @SmellyAim
      @SmellyAim 8 місяців тому +1

      @@RezaDorrani Thankyou for the fast reply …you vid are so good

  • @julianacsmartins
    @julianacsmartins Рік тому +1

    @RezaDorrani Thanks a lot! Your videos are very useful for me🤩. How can I get a report based on this filter?
    I watched your another video ua-cam.com/video/UZdngrwWsqA/v-deo.html, but I'm having trouble writing the query. Please, Help me!

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Most welcome.
      The other video is based on a different concept. Key is to learn about odata query in flow. I have done videos on odata filter queries. Check and see if they help.
      Alternatively, I would recommend posting your issue with screenshots on the forums at powerusers.microsoft.com

  • @flightmode7655
    @flightmode7655 Рік тому

    I don't understand the search limit. Why does it only search for the word if the string begins with this word but not if its located on the end for example. it would be great if we could apply the same search experience as in SharePoint.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Because EndsWith or Search are NOT delegable with SharePoint.
      StartsWith is the only supported function.