Funkce elektronického výkaznictví ALLITEMS
Funkce ALLITEMS
je spuštěna jako výběr v paměti a vrací novou sloučenou hodnotu typu seznam záznamů jako seznam záznamů, který představuje všechny položky odpovídající zadané cestě.
Syntaxe
ALLITEMS (path)
Argumenty
path
: Seznam záznamů
Platná cesta ke zdroji dat typu seznam záznamů.
Vrácené hodnoty
Seznam záznamů
Výsledný seznam záznamů.
Poznámky k použití
Cesta musí být definována jako platná cesta zdroje dat k prvku zdroje dat typu seznam záznamů. Datové prvky, jako je řetězec a datum cesty, by měly zobrazit chybu v době návrhu v tvůrci výrazů elektronického výkaznictví.
Nedoporučujeme používat tuto funkci pro transakční zdroje dat, které mohou obsahovat velký objem dat. Místo toho zvažte použití funkce ALLTEMSQUERY.
Příklad 1
Když zadáte SPLIT("abcdef" , 2)
jako zdroj dat DS, výraz COUNT( ALLITEMS (DS))
vrátí "3".
Příklad 2
Pokud zadáte Vend jako zdroj dat datového typu seznam záznamů, který odkazuje na tabulku aplikace VendTable, výraz ALLITEMS (Vend.'<Relations'.ContactPerson)
vrátí sloučený seznam záznamů, který má strukturu tabulky ContactPerson a obsahuje všechny kontaktní osoby, ke kterým lze získat přístup pomocí relace ContactPerson.ContactForParty == VendTable.Party, a který je k dispozici všem dodavatelům (vendors) z odkazované tabulky dodavatelů.