Sideopdeling
REST API'er har typisk en mekanisme til at overføre store mængder poster opdelt i resultatsider . Power Query har fleksibiliteten til at understøtte mange forskellige sideinddelingsmekanismer. Da hver sideinddelingsmekanisme er forskellig, er det dog sandsynligt, at en vis mængde ændring af sideinddelingseksemplerne er nødvendig for at passe til din situation.
Den tunge løftning af kompilering af alle sideresultater i en enkelt tabel udføres af Table.GenerateByPage()
hjælpefunktionen, som generelt kan bruges uden ændringer. De kodestykker, der præsenteres i Table.GenerateByPage()
afsnittet med hjælpefunktioner, beskriver, hvordan du implementerer nogle almindelige sideinddelingsmønstre. Uanset mønster skal du forstå:
- Hvordan anmoder du om den næste side med data?
- Omfatter sideopdelingsmekanismen beregning af værdier, eller udtrækker du URL-adressen til den næste side fra svaret?
- Hvordan ved du, hvornår du skal stoppe sideopdelingen?
- Er der parametre relateret til sideinddeling (f.eks. "sidestørrelse"), som du skal være opmærksom på?