Sdílet prostřednictvím


Seznam funkcí ER v kategorii seznamu

Funkce seznamu elektronického výkaznictví (ER) lze používat k extrahování informací ze zdrojů dat a provádění operací se zdroji dat datových typů Seznam záznamů a Kontejner (záznam). Tento článek obsahuje souhrn těchto funkcí.

Seznam podporovaných funkcí

Funkce Popis
AllItems Tato funkce je spuštěná jako výběr v paměti. Vrátí novou sloučenou hodnotu typu seznam záznamů, která sestává ze seznamu záznamů představujících všechny položky, které odpovídají zadané cestě.
AllItemsQuery Tato funkce je spuštěna jako připojený dotaz SQL. Vrátí novou sloučenou hodnotu typu seznam záznamů, která sestává ze seznamu záznamů představujících všechny položky, které odpovídají zadané cestě.
Počet Tato funkce vrací hodnotu typu celé číslo, která představuje počet záznamů v zadaném seznamu, pokud seznam není prázdný. Pokud je seznam prázdný, tato funkce vrátí hodnotu 0 (nula).
EmptyList Tato funkce vrací prázdnou hodnotu typu seznam záznamů s použitím zadaného seznamu jako zdroje pro strukturu seznamu.
Výčet Tato funkce vrací novou hodnotu typu seznam záznamů, která obsahuje výčtové záznamy zadaného seznamu.
Filtr Tato funkce vrací zadaný seznam jako hodnotu typu seznam záznamů po změně dotazu, který jej filtruje podle zadané podmínky.
První Tato funkce vrací první záznam zadaného seznamu jako hodnotu typu kontejner (záznam), pokud tento seznam není prázdný. Pokud je seznam prázdný, vyvolá tato funkce výjimku.
FirstOrNull Tato funkce vrací první záznam zadaného seznamu jako hodnotu typu kontejner (záznam), pokud tento záznam není prázdný. Je-li záznam prázdný, vrátí tato funkce hodnotu typu kontejner (záznam) s hodnotou null.
Index Tato funkce vrací hodnotu typu kontejner (záznam), která je vybrána pomocí zadaného číselného indexu v zadaném seznamu. Pokud je index mimo rozsah záznamů v zadaném seznamu, vyvolá tato funkce výjimku.
IsEmpty Tato funkce vrací logickou hodnotuTRUE, pokud zadaný seznam neobsahuje žádné záznamy. V opačném případě výraz vrátí logickou hodnotuFALSE.
Seznam Tato funkce vrací hodnotu typu seznam záznamů, která se skládá z nového seznamu záznamů vytvořeného ze zadaných argumentů.
ListDistinct Tato funkce vypočítá zadaný výraz jako selektor pro každý záznam zadaného seznamu. Vrací novou hodnotu Seznam záznamů, která obsahuje jeden záznam pro každou jedinečnou hodnotu selektoru.
ListJoin Tato funkce vrací hodnotu typu seznam záznamů, která představuje nový spojený seznam záznamů vytvořený ze zadaných argumentů.
ListOfFields Tato funkce vrací hodnotu typu seznam záznamů, která je vytvořena na základě struktury zadaného argumentu typu výčet nebo kontejner (záznam).
ListOfFirstItem Tato funkce vrací hodnotu typu seznam záznamů, která obsahuje pouze první záznam zadaného seznamu.
OrderBy Tato funkce vrací vrátí zadaný seznam jako hodnotu typu seznam záznamů poté, co byl seřazen podle zadaných argumentů. Tyto argumenty lze definovat jako výrazy.
Opakovat Tato funkce vytvoří záznam, který obsahuje pole, které má hodnotu odpovídající zadanému vstupu. Poté vrátí nový Seznam záznamů záznamu, který se zadaný počet opakování opakuje.
Stornovat Tato funkce vrací zadaný seznam jako hodnotu typu seznam záznamů v obráceném pořadí.
Rozdělit Tato funkce rozdělí zadaný vstupní řetězec do podřetězců a vrátí výsledek jako novou hodnotu typu seznam záznamů.
SplitList Tato funkce 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.
SplitListByLimit Tato funkce 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.
StringJoin Tato funkce vrací hodnotu typu řetězec, která se skládá ze zřetězených hodnot zadaného pole ze zadaného seznamu. Hodnoty mohou být odděleny určeným oddělovačem.
Kde Tato funkce vrací zadaný seznam jako hodnotu typu seznam záznamů poté, co byl filtrován podle zadané podmínky.

Další zdroje

Přehled elektronického výkaznictví

Návrhář receptur v elektronickém výkaznictví

Jazyk receptur v elektronickém výkaznictví