Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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