Skip to main content
Community site session details

Community site session details

Session Id : PKXR8ly/DRT0tmSpAwMm1z
Power Apps - Microsoft Dataverse
Answered

Dataverse Delegations: Filter() Function

Like (0) ShareShare
ReportReport
Posted on 9 Aug 2023 19:38:57 by 86

Hi people!

 

 

For the last couple of month, I've been running one particular Canvas Apps that's connected to various Dataverse tables with considerable amounts of data (+2,000 rows). It wasn't until today that I realized that I've been relying on the Filter() function for a lot of the galleries in this app. Fortunately, I have not encountered any issues which might not let me filter or see a portion of the data. 

 

I found this article today; Connect to Microsoft Dataverse - Power Apps | Microsoft Learn that I think it is helpful for people trying to learn about delegations. However, I'm struggling to understand if Dataverse behaves differently to other data sources (i.e. SharePoint lists). 

 

All of that said, my main question is really the following: Is Filter() delegable in Dataverse? And if this is the case; which data sources have less delegation than Dataverse?

 

Thanks for the help in advance!

 

  • AhmedSalih Profile Picture
    6,678 Moderator on 10 Aug 2023 at 05:16:05
    Re: Dataverse Delegations: Filter() Function

    @mjmedina97, adding to what @Amik mentioned, Dataverse provide Power Fx aware relationships. If you have relationships set between your tables in DV, you don't need to use lookups to retrieve related data for single level relationships. Also, currently in experimental, UpdateIF and RemoveIf are delegable to Dataverse. One more thing, the least DataSource that support delegation and is recognized as DataSource by PowerApps is Excel.

  • Verified answer
    Ami K Profile Picture
    15,665 Super User 2024 Season 1 on 09 Aug 2023 at 21:08:52
    Re: Dataverse Delegations: Filter() Function

    Hi @mjmedina97 ,

     

    You can find the answer to these questions including the different delegable functions for the most common data sources via the link below (see the Delegable Sources heading).

     

    https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/delegation-overview 

     

    In short, the Filter function is certainly delegable in Dataverse and based on the above link, the data source with the least number of delegable functions and operations is SharePoint. Note a key benefit of using Dataverse compared to other data sources is the ability to build more advanced filtering using Dataverse Views.

     

    Amik_0-1691615290926.png

     

    You also have enhanced delegation which includes In function across multiple field types (text, choice, number, datetime etc). This is unique to Dataverse.

     

    ------------------------------------------------------------------------------------------------------------------------------

     

    If I have answered your question, please mark your post as Solved. Remember, you can accept more than one post as a solution.

    If you like my response, please give it a Thumbs Up.

    Imran-Ami Khan

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Telen Wang – Community Spotlight

We are honored to recognize Telen Wang as our August 2025 Community…

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 637 Most Valuable Professional

#2
stampcoin Profile Picture

stampcoin 570 Super User 2025 Season 2

#3
Power Apps 1919 Profile Picture

Power Apps 1919 473

Featured topics

Loading complete