Partilhar via


Função de ER LISTJOIN

A função LISTJOIN devolve um valor Lista de registos que representa numa nova lista de registos associada, que é criada a partir dos argumentos especificados.

Sintaxe

LISTJOIN (list 1 [, list 2, …, list N])

Argumentos

list 1: Lista de registos

Uma referência a uma origem de dados do tipo de dados Lista de registos. Este argumento é obrigatório.

list N: Lista de registos

Uma referência a uma origem de dados do tipo de dados Lista de registos. Estes argumentos adicionais são opcionais.

Valores de retorno

Lista de registos

A lista de registos resultante.

Notas de utilização

A estrutura da lista criada contém apenas os campos presentes na estrutura de cada lista de registos referida nos argumentos.

Exemplo

Introduza a origem de dados Registo 1 do tipo Container. Esta origem de dados contém os seguintes campos aninhados do tipo Calculated field:

  • Código: Este campo contém uma expressão que devolve um valor do tipo String.
  • Montante: Este campo contém uma expressão que devolve um valor do tipo Real.

Em seguida, introduza a origem de dados Registo 2 do tipo Container. Esta origem de dados contém os seguintes campos aninhados do tipo Calculated field:

  • Montante: Este campo contém uma expressão que devolve um valor do tipo Real.
  • IsValid: Este campo contém uma expressão que devolve um valor do tipo Boolean.

Página Estruturador de mapeamento de modelos de ER.

Neste caso, a expressão LISTJOIN(LIST('Record 1'), LIST('Record 2')) devolve uma nova lista com dois registos.

Página Estruturador de mapeamento de modelos de ER com dois registos.

A estrutura desta lista consiste num único campo de Montante do tipo Real, porque este campo é o único campo apresentado em todos os argumentos da função chamada.

Campo de montante da página Estruturador de mapeamento de modelos de ER.

Recursos adicionais

Funções de lista

Depurar origens de dados de um formato de ER executado para analisar a transformação e o fluxo de dados