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