Lezen in het Engels

Delen via


Paginering

REST API's hebben doorgaans een mechanisme om grote hoeveelheden records te verzenden die zijn opgesplitst in pagina's met resultaten. Power Query biedt de flexibiliteit om veel verschillende pagingmechanismen te ondersteunen. Aangezien elk pagingsmechanisme echter verschilt, is een bepaalde hoeveelheid wijziging van de paggineringsvoorbeelden waarschijnlijk noodzakelijk om aan uw situatie te voldoen.

Typische patronen

Het zware werk van het compileren van alle paginaresultaten in één tabel wordt uitgevoerd door de Table.GenerateByPage() helperfunctie, die over het algemeen zonder aanpassingen kan worden gebruikt. De codefragmenten die worden weergegeven in de Table.GenerateByPage() sectie helperfunctie beschrijven hoe u enkele algemene pagingpatronen implementeert. Ongeacht het patroon moet u het volgende begrijpen:

  1. Hoe vraagt u de volgende pagina met gegevens aan?
  2. Omvat het pagingmechanisme het berekenen van waarden, of extraheert u de URL voor de volgende pagina uit het antwoord?
  3. Hoe weet u wanneer u wilt stoppen met paging?
  4. Zijn er parameters met betrekking tot paging (zoals 'paginaformaat') waar u rekening mee moet houden?