Announcements
Search( [@'Pre Reg3 Audit'], SearchInputl.Text, 'Account Number' )
Filter( [@'Pre Reg3 Audit'], StartsWith( 'Account Number', SearchInputl.Text ) )
With( { _Data: Filter( [@'Pre Reg3 Audit'], YourDelegableFilterHere ) }, Search( _Data, SearchInputl.Text, 'Account Number' ) )
Delegation in Power Apps means letting the data source (like SharePoint, SQL, Dataverse) handle filtering, sorting, or calculations instead of downloading all the data to the app and doing it there. This helps your app run faster and work with large data sets without hitting limits (like the 500 or 2000 row limit). You just need to use delegable functions and operators that the data source supports—otherwise, Power Apps brings all the data locally, which can slow things down or miss some records. Think of it as “asking the data source to do the heavy lifting.”
And the search function is not delegable and that is why you are getting the warning.
And, the formula suggested by Warren, will work with delegation.
Hi Michael E. Gernaey,
My apologies for the confusion,I meant to say that the Search function itself is non-delegable, so it only evaluates the first 500 records by default (up to 2,000 if you bump the limit). I was simply trying to highlight that limitation on Search with an example. Thanks for helping clarify!
UpdateContext({varDate: Today() - 30})
With( { _Data: Filter( [@'Pre Reg3 Audit'], Created >= varDate ) }, Search( _Data, SearchInput1.Text, 'Account Number' ) )
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.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
11manish 536
WarrenBelz 426 Most Valuable Professional
Haque 305