O Editor de Filtros é um recurso que garante a máxima flexibilidade na construção de filtros customizados. Seu uso é indicado para casos que requerem critérios mais apurados de seleção das informações, geralmente envolvendo lógicas mais complexas que não são possíveis de se reproduzir utilizando filtros convencionais.
A tela de Edição de Filtros pode ser dividida nas partes:
Uma expressão é o nível mais básico de uma condição de filtro.
Uma expressão consiste em:
Para alterar o operador de comparação, clique sobre o mesmo (marcado em verde) selecionando a opção mais apropriada para a situação.
Os operadores lógicos são responsáveis por combinar duas ou mais Expressões e/ou Grupos de Expressões.
Os operadores disponíveis são:
Um Grupo de Expressões serve para alterar o Operador Lógico aplicado a um conjunto de Expressões.
Para adicionar um novo grupo de expressões, clique sobre o Operador Lógico do grupo raiz que se deseja adicionar e selecione a opção Adicionar Grupo. A partir disto, um sub-nível com seu próprio Operador Lógico será criado, podendo-se adicionar expressões abaixo do mesmo.
Para remover um grupo de expressões, clique sobre o Operador Lógico da raiz do grupo e selecione Remover Grupo.
Clique na aba Texto para selecionar este modo de edição dos filtros.
O modo texto utiliza o mesmo mecanismo de fórmulas do Editor de Expressões. Vale lembrar que, por se tratar de uma condição de filtros, a expressão retornada deverá ser Booleana (ou seja, de resultado verdadeiro ou falso).