Udostępnij za pośrednictwem


ALLITEMS, funkcja ER

Funkcja ALLITEMS jest uruchamiana jako wybór w pamięci i zwraca nową spłaszczoną wartość Lista rekordów jako listę rekordów, który reprezentuje wszystkie elementy, które odpowiadają określonej ścieżce.

Składnia

ALLITEMS (path)

Argumenty

path: Lista rekordów

Prawidłowa ścieżka elementu źródła danych o typie danych Lista rekordów.

Wartości zwracane

Lista rekordów

Wynikowa lista rekordów.

Uwagi dotyczące użytkowania

Ścieżka musi być zdefiniowana jako prawidłowa ścieżka źródła danych do elementu źródła danych o typie danych Lista rekordów. Elementy danych, takie jak ciąg i data ścieżki, powinny powodować zgłaszanie błędu w konstruktorze wyrażeń modułu Raportowanie elektroniczne (ER) w czasie projektowania.

Nie zaleca się używania tej funkcji dla źródeł danych transakcyjnych, które mogą zawierać dużą ilość danych. Zamiast tego należy rozważyć użycie funkcji ALLTEMSQUERY.

Przykład 1

Jeśli wprowadzisz SPLIT("abcdef" , 2) jako źródło danych DS, wyrażenie COUNT( ALLITEMS (DS)) zwraca wartość 3.

Przykład 2

Jeśli wprowadzisz Vend jako źródło danych z typem danych Lista rekordów, które odwołuje się do tabeli aplikacji VendTable, wyrażenie ALLITEMS (Vend.'<Relations'.ContactPerson) zwraca spłaszczoną listę rekordów, które ma strukturę tabeli ContactPerson i zawiera wszystkie osoby kontaktowe dostępne za pośrednictwem relacji ContactPerson.ContactForParty == VendTable.Party. Lista ta jest dostępna dla wszystkich dostawców z poziomu przywołanej tablicy dostawców.

Dodatkowe zasoby

Lista funkcji