Sdílet prostřednictvím


Funkce elektronického výkaznictví SPLITLIST

Funkce SPLITLIST rozdělí zadaný seznam na podseznamy (neboli dávky), přičemž každá z nich obsahuje zadaný počet záznamů. Funkce potom vrátí výsledek jako novou hodnotu typu seznam záznamů, která se skládá z dávek.

Syntaxe 1

SPLITLIST (list, number)

Syntaxe 2

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

Argumenty

list: Seznam záznamů

Platná cesta ke zdroji dat typu seznam záznamů.

number: Celé číslo

Maximální počet zobrazených záznamů na dávku.

on-demand reading flag: Logická hodnota

Booleovská hodnota určující, zda mají být prvky dílčích seznamů generovány na vyžádání.

Vrácené hodnoty

Seznam záznamů

Výsledný seznam záznamů.

Poznámky k použití

Vrácený seznam dávek obsahuje následující prvky:

  • Value:Seznam

    Seznam záznamů, které patří do aktuální dávky.

  • BatchNumber:Celé číslo

    Číslo aktuální dávky ve vráceném seznamu.

Když je příznak čtení na vyžádání nastaven na Pravda, dílčí seznamy jsou generovány na vyžádání, což umožňuje snížit spotřebu paměti, ale může dojít k pomalejšímu zpracování, pokud se prvky nepoužívají postupně.

Příklad

V následujícím příkladu je datový zdroj Řádky vytvořen jako seznam záznamů se třemi záznamy. Tento seznam je rozdělen do dávek, z nichž každá obsahuje až dva záznamy.

Zdroj dat, který je rozdělen na dávky

Následující obrázek znázorňuje navržené rozvržení formátu. V tomto rozvržení formátu jsou vytvořeny vazby na datový zdroj Řádky za účelem vygenerování výstupu ve formátu XML. Tento výstup představuje jednotlivé uzly pro každou dávku a záznamy v ní.

Rozložení formátu, které má vazby na zdroj dat

Následující obrázek znázorňuje výsledek při spuštění navrženého formátu.

Výsledek použití formátu

Další prostředky

Funkce seznamu