Fonction LISTJOIN ER
La fonction LISTJOIN
renvoie une valeur Liste des enregistrements qui représente une nouvelle liste d’enregistrements créée à partir des arguments spécifiés.
Syntaxe
LISTJOIN (list 1 [, list 2, …, list N])
Arguments
list 1
: Liste d’enregistrements
Référence à une source de données du type de données Liste d’enregistrements. Cet argument est obligatoire.
list N
: Liste d’enregistrements
Référence à une source de données du type de données Liste d’enregistrements. Ces arguments supplémentaires sont facultatifs.
Valeurs de retour
Liste d’enregistrements
Liste des enregistrements résultante.
Notes d’utilisation
La structure de la liste qui est créée contient uniquement les champs qui sont présentés dans la structure de chaque enregistrement mentionné dans les arguments.
Exemple
Vous entrez une source de données Enregistrement 1 du type Container
. Cette source de données contient les champs imbriqués suivants du type Calculated field
:
- Code : Ce champ contient une expression qui renvoie une valeur de type
String
. - Montant : Ce champ contient une expression qui renvoie une valeur de type
Real
.
Vous entrez ensuite une source de données Enregistrement 2 du type Container
. Cette source de données contient les champs imbriqués suivants du type Calculated field
:
- Montant : Ce champ contient une expression qui renvoie une valeur de type
Real
. - IsValid : Ce champ contient une expression qui renvoie une valeur de type
Boolean
.
Dans ce cas, l’expression LISTJOIN(LIST('Record 1'), LIST('Record 2'))
renvoie une nouvelle liste qui contient deux enregistrements.
La structure de cette liste se compose d’un seul champ Montant de type Real
, car ce champ est le seul champ présenté dans chaque argument de la fonction appelée.