web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Trying to get data bey...
Power Apps
Unanswered

Trying to get data beyond 2000 rows in combo box

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hi All,

 

I am driving the canvas app with a data source (sharepoint List) which consists of more than 3000 records. I am trying to search based on the ID column inside the App. I had changed the limit to 2000 on the app setting. Still, I am not able to all the records it's fine on display it restricts to 2000 rows but while searching some data which is beyond 2000 rows it should display me right it's not working. Please help me out with any solution 

Categories:
I have the same question (0)
  • Gochix Profile Picture
    1,937 Moderator on at

    Hi @Anonymous ,

     

    you could collect in app collection with all 3000 rows and then use combobox items as your new collection?


    _____________________________________________________________________________________
    Please give a thumbs up if I resolved your issue! Please click Accept as Solution to close the topic!

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    Thanks for your response @Gochix 

    The records can go beyond 10000 in that case will the collection work? else what would be work around on that case 

  • Gochix Profile Picture
    1,937 Moderator on at

    @Anonymous ,

    To answer on your question - Yes that’s fine to have 10k records in App collection. You just would need to apply a filter to collect these records. 

    _____________________________________________________________________________________
    Please give a thumbs up if I resolved your issue! Please click Accept as Solution to close the topic!

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    @Gochix 

    Thanks for your response can yo guide me out with some example syntax 

  • Gochix Profile Picture
    1,937 Moderator on at

    As example On app Start:

    ClearCollect(
     YourNewCollection,
     Filter(
     DataSourceInSharePoint,
     ID <= 2000
     ),
     Filter(
     DataSourceInSharePoint,
     ID > 2000 && ID <= 4000
     ),
     Filter(
     DataSourceInSharePoint,
     ID > 4000 && ID <= 6000
     ),
     Filter(
     DataSourceInSharePoint,
     ID > 6000 && ID <= 8000
     ),
     Filter(
     DataSourceInSharePoint,
     ID > 8000 && ID <= 10000
     )
    )


    _____________________________________________________________________________________
    Please give a thumbs up if I resolved your issue! Please click Accept as Solution to close the topic!

  • Drrickryp Profile Picture
    Super User 2024 Season 1 on at

    @Anonymous 

    You could use a textinput control and a dropdown control 

    The dropdown would have the formula Filter(splist, StartsWith(yourcolumn, Textinput1.Text)) and it would work with hundreds of thousands records.  

  • Mike2500 Profile Picture
    1,247 Super User 2024 Season 1 on at

    Could you please provide more detail on what you're trying to do? You want a combo box to have a filtered set of records that comes from a sharepoint list? What is the filter? Can you give an example? 

     

    I'd be very cautious about trying to load a collection with 10,000 rows, as has been suggested, as that will be slow, and the app will need to be updated once there are 10,001 rows. 

  • RandyHayes Profile Picture
    76,299 Super User 2024 Season 1 on at

    @Gochix 

    Don't get caught on that trip in your formula....it is not delegable and will not load more than 2000 records into your collection!  The reason is, ID comparisons other that equal are non-delegable.  So, the first filter in your formula will pull up to 2000 records, but the additional ones will pull nothing.

    The trick to make that work is to mimic the ID column into another number column.  This would have to be done using PowerAutomate to generate the value on each new record.

     

    @Anonymous However, as @Mike2500 points out, you should consider designing differently as you will be severely killing the performance of your app.  @Drrickryp offers a good solution to work around that.

     

    Just saw the post and adding my $0.02

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 541

#2
WarrenBelz Profile Picture

WarrenBelz 434 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 289

Last 30 days Overall leaderboard