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.

Strona projektanta mapowania modelu ER.

W takim przypadku wyrażenie LISTJOIN(LIST('Record 1'), LIST('Record 2')) zwraca nową listę zawierającą dwa rekordy.

Strona projektanta mapowania modelu ER z dwoma rekordami.

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.

Strona projektanta mapowania modelu ER — pole ilości/liczby.

Dodatkowe zasoby

Lista funkcji

Debugowanie źródeł danych dla wykonanego formatu ER w celu analizowania przekształcenia i przepływu danych