Função LISTJOIN ER
A função LISTJOIN
retorna um valor de Lista de registros que representa uma nova lista associada de registros criada dos argumentos especificados.
Sintaxe
LISTJOIN (list 1 [, list 2, …, list N])
Argumentos
list 1
: Lista de registros
Uma referência a uma fonte de dados do tipo Lista de registros. Esse argumento é obrigatório.
list N
: Lista de registros
Uma referência a uma fonte de dados do tipo Lista de registros. Esses argumentos adicionais são opcionais.
Valores de retorno
Lista de registros
A lista de registros resultante.
Notas de uso
A estrutura da lista criada contém somente os campos presentes na estrutura de cada lista de registro mencionada nos argumentos.
Exemplo
Você insere a fonte de dados Registro 1 do tipo Container
. Essa fonte de dados contém os seguintes campos aninhados do tipo Calculated field
:
- Código: este campo contém uma expressão que retorna um valor do tipo
String
. - Valor: este campo contém uma expressão que retorna um valor do tipo
Real
.
Em seguida, você insere a fonte de dados Registro 2 do tipo Container
. Essa fonte de dados contém os seguintes campos aninhados do tipo Calculated field
:
- Valor: este campo contém uma expressão que retorna um valor do tipo
Real
. - IsValid: este campo contém uma expressão que retorna um valor do tipo
Boolean
.
Nesse caso, a expressão LISTJOIN(LIST('Record 1'), LIST('Record 2'))
retorna uma nova lista que contém dois registros.
A estrutura dessa lista consiste em um único campo Valor do tipo Real
, pois esse campo é o único apresentado em todos os argumentos da função chamada.