Bendrinti naudojant


SPLITLIST ER funkcija

Funkcija SPLITLIST išskaido nurodytą sąrašą į submeniu (ar paketus), kiekviename iš jų yra nurodytas įrašų skaičius. Tada ji grąžina rezultatą kaip naują įrašų sąrašo vertę, kurią sudaro paketai.

Sintaksė 1

SPLITLIST (list, number)

Sintaksė 2

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

Argumentai

list: Įrašų sąrašas

Tinkamas įrašų sąrašo duomenų tipo duomenų šaltinio maršrutas.

number: Integer

Didžiausias įrašų skaičius vienam paketui.

on-demand reading flag: Bulio logikos

Būlio logikos reikšmė, nurodanti, ar subsakomųjų sąrašų elementai turi būti generuojami pagal poreikį.

Grįžties vertės

Įrašų sąrašas

Gautas įrašų sąrašas.

Naudojimo pastabos

Grąžintame paketų sąraše yra šių elementų:

  • Reikšmė: sąrašas

    Įrašų, priklausančių dabartiniam paketui, sąrašas.

  • BatchNumber: integer

    Grąžinto sąrašo dabartinio paketo numeris.

Kai skaitymo pagal poreikį žymė nustatyta kaip Teisinga, paantraštiniai sąrašai generuojami pagal užklausą, kuri leidžia sumažinti atminties suvartojimą, bet gali padidinti našumą, jei elementai nenaudojami nuosekliai.

Pavyzdys

Toliau pateiktame pavyzdyje eilučių duomenų šaltinis sukuriamas kaip įrašų sąrašas, kuriame yra trys įrašai. Šis sąrašas suskirstytas į paketus, iš kurių kiekviename yra iki dviejų įrašų.

Duomenų šaltinis, padalytas į paketus

Tolesnėje iliustracijoje parodytas sukurtas formato maketas. Šiame formato makete sukuriami susiejimai su duomenų šaltiniu Eilutės, siekiant generuoti išeigą XML formatu. Ši išeiga pateikia atskirus kiekvieno paketo ir jame esančių įrašų mazgus.

Formato maketas, kuris turi susiejimą su duomenų šaltiniu

Tolesnėje iliustracijoje parodytas vaizdas, kai vykdomas sukurtas formatas.

Formato paleisties rezultatas

Papildomi ištekliai

Sąrašo funkcijos