Funkcja LISTJOIN ER
Funkcja LISTJOIN
zwraca wartość typu Lista rekordów, która reprezentuje nową połączoną listę rekordów utworzoną na podstawie określonych argumentów.
Składnia
LISTJOIN (list 1 [, list 2, …, list N])
Argumenty
list 1
: Lista rekordów
Odwołanie do źródła danych o typie danych Lista rekordów. Ten argument jest obowiązkowy.
list N
: Lista rekordów
Odwołanie do źródła danych o typie danych Lista rekordów. 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żdej listy rekordów, wymienionej w argumentach.
Przykład
Wprowadź źródło danych Rekord 1 typu Container
. To źródło danych zawiera następujące pola zagnieżdżone typu Calculated field
:
- Kod: to pole zawiera wyrażenie, które zwraca wartość typu
String
. - Ilość: to pole zawiera wyrażenie, które zwraca wartość typu
Real
.
Wprowadź następnie źródło danych Rekord 2 typu Container
. To źródło danych zawiera następujące pola zagnieżdżone typu Calculated field
:
- Ilość: to pole zawiera wyrażenie, które zwraca wartość typu
Real
. - IsValid: to pole zawiera wyrażenie, które zwraca wartość typu
Boolean
.
W takim przypadku wyrażenie LISTJOIN(LIST('Record 1'), LIST('Record 2'))
zwraca nową listę zawierającą dwa rekordy.
Struktura tej listy składa się z pojedynczego pola Ilość typu Real
, ponieważ jest ono jedynym polem, które jest prezentowane w każdym argumencie wywołanej funkcji.