Sdílet prostřednictvím


Funkce elektronického výkaznictví SPLITLISTBYLIMIT

Funkce SPLITLISTBYLIMIT rozdělí zadaný seznam na nový seznam dílčích seznamů (dávek). Počet záznamů v každé dávce se dynamicky vypočítává. Funkce potom vrátí výsledek jako novou hodnotu typu seznam záznamů, která se skládá z dávek.

Syntaxe

SPLITLISTBYLIMIT (list, limit value, limit source)

Argumenty

list: Seznam záznamů

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

limit value: Celé číslo nebo reálné číslo

Maximální hodnota limitu použitého k rozdělení původního seznamu na dávky.

limit source: Pole

Platná cesta k poli datového typu celé číslo nebo reálné číslo v zadaném seznamu. Hodnota v tomto poli definuje krok, o který je celková částka zvýšena.

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.

Limit nebude použito na jednu položku z původního seznamu, když zdrojový limit překročí definovaný limit.

Příklad

Následující ilustrace znázorňuje formát elektronického vykazování (ER).

Formát

Následující obrázek zobrazuje formát a zdroje dat, které se pro něj používají.

Datové zdroje

Následující obrázek znázorňuje výsledek při spuštění formátu. V takovém případě je výstup prostý seznam položek komodit.

Výstup

Následující obrázek uvádí stejný formát, který byl upraven tak, aby obsahoval seznam položek komodit v dávkách, kdy musí jedna dávka zahrnovat komodity a celková hmotnost (weight) nesmí překračovat limit 9.

Upravený formát

Zdroje dat pro upravený formát

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

Výstup upraveného formátu

Poznámka

Limit není použit na poslední položku v původním seznamu, protože hodnota (11) zdroje limitu (weight) překračuje definovaný limit (9). Chcete-li ignorovat podseznamy při generování sestavy, dle potřeby použijte buď funkci WHERE, nebo výraz Enabled odpovídajícího prvku formátu.

Další zdroje

Funkce seznamu