Partilhar via


Lista de funções de ER na categoria de lista

As funções de lista de Relatórios eletrónicos (ER) podem ser utilizadas para extrair informações e executar operações nas origens de dados dos tipos de dados Lista de registos e Contentor (registo). Este tópico fornece um resumo destas funções.

Lista de funções suportadas

Função Descrição
AllItems Esta função é executada como uma seleção na memória. Devolve um novo valor simplificado Lista de registos que consiste numa lista de registos que representa todos os itens correspondentes ao caminho especificado.
AllItemsQuery Esta função é executada como uma consulta SQL associada. Devolve um novo valor simplificado Lista de registos que consiste numa lista de registos que representa todos os itens correspondentes ao caminho especificado.
Count Esta função devolve um valor Número inteiro que representa o número de registos na lista especificada, se a lista não estiver vazia. Se a lista estiver vazia, esta função devolve 0 (zero).
EmptyList Esta função devolve um valor Lista de registos vazio utilizando a lista especificada como origem para a estrutura da lista.
Enumerate Esta função devolve um novo valor Lista de registos que consiste em registos enumerados da lista especificada.
Filter Esta função devolve a lista especificada como um valor Lista de registos depois de a consulta ter sido alterada para que filtre para a condição especificada.
First Esta função devolve o primeiro registo da lista especificada como um valor Contentor (registo), se essa lista não estiver vazia. Se a lista estiver vazia, esta função inicia uma exceção.
FirstOrNull Esta função devolve o primeiro registo da lista especificada como um valor Contentor (registo), se esse registo não estiver vazio. Se o registo estiver vazio, esta função devolve um valor nulo Contentor (registo).
Index Esta função devolve um valor Contentor (registo) selecionado utilizando o índice numérico especificado na lista especificada. Se o índice estiver fora do intervalo para os registos na lista especificada, esta função inicia uma exceção.
IsEmpty Esta função devolve um valor Booleano de VERDADEIRO se a lista especificada não contiver registos. Caso contrário, devolve um valor Booleano de FALSO.
Lista Esta função devolve um valor Lista de registos que consiste numa nova lista criada a partir dos argumentos especificados.
ListDistinct Esta função calcula a expressão especificada como seletor para cada registo da lista especificada. Devolve um novo valor Lista de registos que contém um único registo para cada valor do seletor único.
ListJoin Esta função devolve um valor Lista de registos que representa uma nova lista associada, criada a partir dos argumentos especificados.
ListOfFields Esta função devolve um valor Lista de registos que é criado com base na estrutura do argumento especificado do tipo Enumeração ou Contentor (registo).
ListOfFirstItem Esta função devolve um valor Lista de registos que consiste apenas no primeiro registo da lista especificada.
OrderBy Esta função devolve a lista especificada como um valor Lista de registos depois de ter sido ordenada de acordo com os argumentos especificados. Estes argumentos podem ser definidos como expressões.
Reverse Esta função devolve a lista especificada como um valor Lista de registos por ordem inversa.
Split Esta função divide a cadeia de entrada especificada em subcadeias e devolve o resultado como um novo valor Lista de registos.
SplitList Esta função divide a lista especificada em sublistas (ou lotes), cada uma das quais contém o número especificado de registos. Em seguida, devolve o resultado como um novo valor Lista de registos que consiste nos lotes.
SplitListByLimit Esta função divide a lista especificada numa nova lista de sublistas (lotes). O número de registos em cada lote é calculado dinamicamente. Em seguida, a função devolve o resultado como um novo valor Lista de registos que consiste nos lotes.
StringJoin Esta função devolve um valor Cadeia que consiste em valores concatenados do campo especificado a partir da lista especificada. Os valores podem ser separados pelo delimitador especificado.
Where Esta função devolve a lista especificada como um valor Lista de registos depois de ter sido filtrada de acordo com a condição especificada.

Recursos adicionais

Descrição geral dos Relatórios eletrónicos

Estruturador de fórmulas em Relatórios eletrónicos

Linguagem de fórmulas de Relatórios eletrónicos