Sivutus
REST-ohjelmointirajapinnoilla on yleensä jokin mekanismi suurten tietuemäärien siirtämiseen jaoteltuna tulossivuiksi. Power Query tukee joustavasti monia erilaisia sivutusmekanismeja. Kuitenkin koska jokainen sivutusmekanismi on erilainen, sivutusesimerkkien jonkin verran muokkaaminen on todennäköisesti tarpeen tilanteeseesi sopivaksi.
Aputoiminto tekee Table.GenerateByPage()
raskaan työn kaikkien sivun tulosten kääntämisestä yhdeksi taulukoksi. Yleensä tätä toimintoa ei voi muokata. Aputoimintofunktio-osiossa Table.GenerateByPage()
esitetyt koodikatkelmat kuvaavat, miten voit toteuttaa joitakin yleisiä sivutusmalleja. Mallista riippumatta sinun on ymmärrettävä seuraavat asiat:
- Miten voit pyytää seuraavaa tietosivua?
- Edellyttääkö sivutusmekanismi arvojen laskemista, vai puratko vastauksen seuraavan sivun URL-osoitteen?
- Mistä tiedät, milloin sivutus kannattaa lopettaa?
- Liittyykö sivuttamiseen (kuten "sivun koko") liittyviä parametreja, jotka sinun on otettava huomioon?