Sidnumrering
REST-API:er har vanligtvis någon mekanism för att överföra stora mängder poster uppdelade i sidor med resultat. Power Query har flexibiliteten att stödja många olika växlingsmekanismer. Men eftersom varje växlingsmekanism skiljer sig åt är det troligt att en viss ändring av växlingsexemplen är nödvändig för att passa din situation.
Den tunga lyftningen av kompilering av alla sidresultat i en enda tabell utförs av Table.GenerateByPage()
hjälpfunktionen, som vanligtvis kan användas utan ändringar. Kodfragmenten Table.GenerateByPage()
som visas i hjälpfunktionen beskriver hur du implementerar några vanliga växlingsmönster. Oavsett mönster måste du förstå:
- Hur begär du nästa sida med data?
- Omfattar växlingsmekanismen beräkning av värden, eller extraherar du URL:en för nästa sida från svaret?
- Hur vet du när du ska sluta söka?
- Finns det parametrar som rör växling (till exempel "sidstorlek") som du bör känna till?