Partilhar via


Lista de funções de ER na categoria de lógica

As funções de lógica de Relatórios eletrónicos (ER) podem ser utilizadas para trabalhar com valores lógicos para executar mais do que uma comparação numa única expressão ou testar várias condições. Este tópico fornece um resumo destas funções.

Lista de funções suportadas

Função Descrição
And Esta função devolve um valor Booleano de VERDADEIRO se todas as condições especificadas forem verdadeiras. Caso contrário, devolve um valor Booleano de FALSO.
Case Esta função avalia o valor da expressão especificada em relação às opções alternativas especificadas e devolve o resultado da primeira opção que é igual ao valor da expressão especificada. Caso contrário, devolve um resultado predefinido opcional, se um resultado predefinido for especificado como o último argumento da função chamada que não é precedido por uma opção. O valor devolvido pode ser um valor de qualquer um dos tipos de dados suportados.
Contains Esta função determina se a entrada especificada contém o texto especificado. Devolve um valor Booleano de VERDADEIRO se a entrada especificada contiver o texto especificado. Caso contrário, devolve um valor Booleano de FALSO.
EndsWith Esta função determina se a entrada especificada termina no texto especificado. Devolve um valor Booleano de VERDADEIRO se a entrada especificada terminar no texto especificado. Caso contrário, devolve um valor Booleano de FALSO.
If Esta função devolve o primeiro valor especificado se a condição especificada for preenchida. Caso contrário, devolve o segundo valor especificado. O valor devolvido pode ser um valor de qualquer um dos tipos de dados suportados.
Not Esta função devolve o valor lógico invertido da condição especificada como valor Booleano.
Or Esta função devolve um valor Booleano de FALSO se todas as condições especificadas forem falsas. Se qualquer condição especificada for verdadeira, a função devolve um valor Booleano de VERDADEIRO.
StartsWith Esta função determina se a entrada especificada começa com o texto especificado. Devolve um valor Booleano de VERDADEIRO se a entrada especificada começar com o texto especificado. Caso contrário, devolve um valor Booleano de FALSO.
ValueIn Esta função determina se a entrada especificada corresponde a qualquer valor de um item especificado na lista especificada. Devolve um valor Booleano de VERDADEIRO se a entrada especificada corresponder ao resultado da execução da expressão especificada para pelo menos um registo da lista especificada. Caso contrário, devolve um valor Booleano de FALSO.
ValueInLarge Esta função determina se a entrada especificada do tipo Int64 ou Número inteiro corresponde a qualquer valor de um item especificado na lista especificada. Devolve um valor Booleano de VERDADEIRO se a entrada especificada corresponder ao resultado da execução da expressão especificada para pelo menos um registo da lista especificada. Caso contrário, devolve um valor Booleano de FALSO.

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