Pular para o conteúdo principal

Filtro

Esta seção será habilitada caso Tipo Consulta tenha sido definido como Utilizar Tabelas e Campos.

É retornada uma listagem dos filtros aplicados na consulta SQL do relatório, podendo ser realizada manutenções através da barra de ferramentas.

Filtro do relatório

  • Lógico: Deve-se definir entre os valores E (AND) e OU (OR), que fará a ligação com os demais filtros da consulta SQL;
  • ( e ): Pode ser incluído um ou mais parênteses na coluna inicial para agrupar com os filtros seguintes, até o fechamento dos mesmos na coluna à direita;
  • Função: Pode ser incluída para ser aplicada sobre um campo ou expressão tanto no lado direito quando no lado esquerdo da Operação, que criará uma cláusula HAVING na consulta SQL do relatório;
  • Coluna/Expressão: Pode-se definir como campo, constante, lista, parâmetro, expressão. Incluindo select, decode, função de banco de dados, sysdate entre outras;
  • Operação: Representa uma operação lógica entre campos, parâmetros e valores fixos, deve-se definir entre as alternativas Menor, Menor ou Igual, Maior, Maior ou Igual, Igual, Diferente, Entre, Não Esteja Entre, Conste, Não Conste, Nulo, Não nulo, Like, Ilike, Existe, Não Existe e Personalizado:
    • Personalizado: Deve ser usada com parâmetro cuja operação seja de mesmo valor, permitindo operações IN e BETWEEN entre campos, parâmetros e valores fixos.
    • Existe e Não Existe: Devem ser usadas com expressão Select e podem conter cláusula com operação entre campo e parâmetro que deverão ser informados nas Coluna/Expressão do centro e da direita respectivamente, conforme ilustrado mais abaixo.