Del via


SPLITLIST ER-funksjonen

SPLITLIST-funksjonen deler den angitte listen i underlister (eller grupper), der hver inneholder det angitte antallet poster. Deretter returneres resultatet som en ny postliste-verdi som består av partiene.

Syntaks 1

SPLITLIST (list, number)

Syntaks 2

SPLITLIST (list, number, on-demand reading flag)

Argumenter

list: Postliste

Den gyldige banen til en datakilde av Postliste-datatypen.

number: Heltall

Maksimalt antall poster per parti.

on-demand reading flag: Boolsk

En boolsk verdi som angir om elementer i underlister skal genereres ved behov.

Returverdier

Postliste

Den resulterende listen over oppføringer.

Bruksnotater

Listen over partier som returneres, inneholder følgende elementer:

  • Verdi:Liste

    Listen over oppføringer som tilhører gjeldende parti.

  • BatchNumber:Heltall

    Nummeret for gjeldende parti i den returnerte listen.

Når flagget for lesing ved behov er satt til Sann, genereres underlister etter forespørsel som tillater reduksjon i minneforbruk, men som kan føre til ytelsesreduksjon hvis elementer ikke brukes sekvensielt.

Eksempel

I følgende illustrasjon opprettes en Linjer-datakilde som en postliste med tre poster. Denne listen er delt inn i partier, der hvert inneholder opptil to poster.

Datakilde som er delt inn i grupper

Følgende illustrasjon viser det utformede formatoppsettet. I dette formatoppsettet opprettes bindinger til Linjer-datakilden for å generere utdata i XML-format. Disse utdataene viser individuelle noder for hvert parti og postene i det.

Formatoppsett som har bindinger til en datakilde

Følgende illustrasjon viser resultatet når det utformede formatet kjøres.

Resultatet av å kjøre formatet

Tilleggsressurser

Listefunksjoner