LIST, funkcja ER

Funkcja LIST zwraca wartość typu Lista rekordów, która składa się z nowej listy rekordów utworzonej na podstawie określonych argumentów.

Składnia

LIST (record 1 [, record 2, …, record N])

Argumenty

record 1: Kontener (rekord)

Odwołanie do źródła danych o typie danych Rekord. Ten argument jest wymagany.

record N: Kontener (rekord)

Odwołanie do źródła danych o typie danych Rekord. Te dodatkowe argumenty są opcjonalne.

Wartości zwracane

Lista rekordów

Wynikowa lista rekordów.

Uwagi dotyczące użytkowania

Tworzona struktura listy zawiera tylko pola, które są prezentowane w strukturze każdego rekordu, wymienionego w argumentach.

Przykład

Wprowadź źródło danych Rekord 1 typu Kontener. To źródło danych zawiera następujące pola zagnieżdżone typu Pole obliczeniowe:

  • Code: to pole zawiera wyrażenie, które zwraca wartość typu Ciąg.
  • Amount: to pole zawiera wyrażenie, które zwraca wartość typu Liczba rzeczywista.

Następnie wprowadź źródło danych Rekord 2 typu Kontener. To źródło danych zawiera następujące pola zagnieżdżone typu Pole obliczeniowe:

  • Amount: to pole zawiera wyrażenie, które zwraca wartość typu Liczba rzeczywista.
  • IsValid: to pole zawiera wyrażenie, które zwraca wartość logiczną.

W takim przypadku wyrażenie LIST('Record 1', 'Record 2') zwraca nową listę zawierającą dwa rekordy. Struktura tej listy składa się z pojedynczego pola Ilość typu Liczba rzeczywista, ponieważ jest ono jedynym polem, które jest prezentowane w każdym argumencie wywołanej funkcji.

Dodatkowe zasoby

Lista funkcji