Compartilhar via


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.

Página de designer de mapeamento de modelo de ER.

Nesse caso, a expressão LISTJOIN(LIST('Record 1'), LIST('Record 2')) retorna uma nova lista que contém dois registros.

Página de designer de mapeamento de modelo de ER com 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.

Campo Valor da página de designer de mapeamento de modelo de ER.

Recursos adicionais

Funções de listagem

Depurar fontes de dados de um formato de relatório eletrônico executado para analisar o fluxo de dados e a transformação