Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: operadores de filtro

Referência: operadores de filtro

Operadores de texto

Operador
Descrição
em branco
O valor do campo está em branco.
não está em branco
O valor do campo não está vazio.
igual a
O valor do campo é igual ao valor de comparação.
Não diferencia maiúsculas de minúsculas.
Exemplo: Cat é igual a fat.
diferente de
O valor do campo não é igual ao valor de comparação.
Não diferencia maiúsculas de minúsculas.
Exemplo: Cachorro não é igual a Cat.
contém
O valor de comparação é um subconjunto do valor do campo.
Não diferencia maiúsculas de minúsculas.
Exemplo: Cat contém AT.
contém (diferencia maiúsculas de minúsculas)
O valor de comparação é um subconjunto do valor do campo.
Exemplo: Cat contém em.
não contém
O valor de comparação não é um subconjunto do valor do campo.
Não diferencia maiúsculas de minúsculas.
Exemplo: "gato" não contém cachorro.
não contém (diferencia maiúsculas de minúsculas)
O valor de comparação não é um subconjunto do valor do campo.
Exemplo: Cat não contém AT.
começa com
O valor de comparação é um subconjunto do valor do campo, e o primeiro caractere do valor do campo corresponde ao primeiro caractere do valor de comparação.
Não diferencia maiúsculas de minúsculas.
Exemplo: Cat começa com ca.
começa com (diferencia maiúsculas de minúsculas)
O valor de comparação é um subconjunto do valor do campo, e o primeiro caractere do valor do campo corresponde ao primeiro caractere do valor de comparação.
Exemplo: Cat começa com Ca.
termina com
O valor de comparação é um subconjunto do valor do campo, e o último caractere do valor do campo corresponde ao último caractere do valor de comparação.
Não diferencia maiúsculas de minúsculas.
Exemplo: Cat termina com AT.
termina com (diferencia maiúsculas de minúsculas)
O valor de comparação é um subconjunto do valor do campo, e o último caractere do valor do campo corresponde ao último caractere do valor de comparação.
Exemplo: Cat termina com às .
maior que
O valor do campo vem antes do valor de comparação em ordem alfabética.
Este operador compara a ordem de classificação alfabética, não o comprimento.
Não diferencia maiúsculas de minúsculas.
Exemplo: o categoria “Gate” é maior do que o “Cação”.
maior que ou igual a
O valor do campo é igual ou vem antes do valor de comparação em ordem alfabética.
Este operador compara a ordem de classificação alfabética, não o comprimento.
Não diferencia maiúsculas de minúsculas.
Exemplos:
  • Cat é maior ou igual a cachorro.
  • Cão é maior ou igual a Cão.
menor que
O valor do campo vem após o valor de comparação em ordem alfabética.
Este operador compara a ordem de classificação alfabética, não o comprimento.
Não diferencia maiúsculas de minúsculas.
Exemplo: o cachorro é menor que o dele.
menor que ou igual a
O valor do campo é igual ou vem após o valor de comparação em ordem alfabética.
Este operador compara a ordem de classificação alfabética, não o comprimento.
Não diferencia maiúsculas de minúsculas.
Exemplos:
  • Cachorro é menor ou igual a GATO.
  • Cat é menor ou igual a fat.

Moeda e operadores numéricos

Operador
Descrição
igual a
O valor do campo é igual ao valor de comparação.
Exemplo: 123 é igual a 123.
diferente de
O valor do campo não é igual ao valor de comparação.
Exemplo: 12 não é igual a 123.
maior que
O valor do campo é maior que o valor de comparação.
Exemplo: 321 é maior que 123.
maior que ou igual a
O valor do campo é maior ou igual ao valor de comparação.
Exemplos:
  • 321 é maior ou igual a 123.
  • 123 é maior ou igual a 123.
menor que
O valor do campo é menor que o valor de comparação.
Exemplo: 12 é menor que 123.
menor que ou igual a
O valor do campo é menor ou igual ao valor de comparação.
Exemplos:
  • 12 é menor ou igual a 123.
  • 123 é menor ou igual a 123.

Operadores de data

Operador
Descrição
em branco
O valor do campo está em branco.
não está em branco
O valor do campo não está vazio.
igual a
O valor de data é igual ao valor de comparação.
diferente de
O valor de data não é igual ao valor de comparação.
maior que
O valor de data é posterior ao valor de comparação.
Exemplo: 20/10/2016 é maior que 20/05/2016.
maior que ou igual a
O valor de data é igual ou posterior ao valor de comparação.
Exemplos:
  • 20/10/2016 é maior ou igual a 20/10/2016.
  • 20/10/2016 é maior ou igual a 20/05/2016.
menor que
O valor de data é anterior ao valor de comparação.
Exemplo: 20/05/2016 é anterior a 20/10/2016.
menor que ou igual a
O valor de data é anterior ou igual ao valor de comparação.
Exemplos:
  • 20/10/2016 é menor ou igual a 20/10/2016.
  • 20/05/2016 é menor ou igual a 20/10/2016.

Operadores boolianos

Operador
Descrição
em branco
O valor do campo está em branco. Representa Falso.
não está em branco
O valor do campo não está vazio. Representa Verdadeiro.
igual a
O valor do campo é igual ao valor de comparação.
Para Verdadeiro, marque a caixa de seleção
Valor de comparação
. Em Falso, desmarque a caixa de seleção
Valor de comparação
.
diferente de
O valor do campo não é igual ao valor de comparação.
Para Verdadeiro, desmarque a caixa de seleção
Valor de comparação
. Para Falso, marque a caixa de seleção
Valor de comparação
.

Operadores de instância única e de várias instâncias

Tipo de campo
Operador
Uso
Instância única
Várias instâncias
correspondência exata com a lista de seleção
O valor do campo corresponde exatamente ao valor de comparação.
Para campos de instância única, esse operador restringe a lista de opções para que aceite somente um valor. Para habilitar uma lista de opções em um campo de instância única para aceitar vários valores, use
na lista de seleção
.
Instância única
Várias instâncias
NÃO tem correspondência exata com a seleção
O valor do campo não corresponde exatamente ao valor de comparação.
Instância única
Várias instâncias
no subconjunto da lista de seleções
O valor do campo é um subconjunto do valor de comparação. Os valores do campo em branco são um subconjunto dos valores de comparação.
Instância única
Várias instâncias
NÃO consta no subconjunto da lista de seleções
O valor do campo não é um subconjunto do valor de comparação. Os valores do campo em branco são um subconjunto dos valores de comparação.
Instância única
Várias instâncias
no superconjunto da lista de seleções
O valor de comparação é um subconjunto do valor do campo. Os valores de comparação em branco são um subconjunto dos valores de campo.
Instância única
Várias instâncias
NÃO consta no superconjunto da lista de seleções
O valor de comparação não é um subconjunto do valor do campo. Os valores de comparação em branco são um subconjunto dos valores de campo.
Instância única
Várias instâncias
total igual a
O número de valores do campo é igual ao valor de comparação.
Exemplo: para visualizar trabalhadores com dois dependentes, defina um filtro para
Dependentes,
onde
o total é igual a
um
Valor de comparação
de 2.
Instância única
Várias instâncias
total diferente de
O número de valores de campo não é igual ao valor de comparação.
Exemplo: para visualizar trabalhadores com dependentes, defina um filtro para
Dependentes
onde
o total não seja igual a
um
Valor de comparação
igual a zero.
Instância única
Várias instâncias
total maior que
O número de valores de campo é maior que o valor de comparação.
Exemplo: para visualizar trabalhadores com mais de um dependente, defina um filtro para
Dependentes
onde
o total seja maior que
um
Valor de comparação
de 1.
Instância única
Várias instâncias
total é maior que ou igual a
O número de valores do campo é maior ou igual ao valor de comparação.
Exemplo: para visualizar trabalhadores com um ou mais dependentes, defina um filtro para
Dependentes
onde
o total seja maior ou igual a
um
Valor de comparação
de 1.
Instância única
Várias instâncias
total menor que
O número de valores de campo é menor que o valor de comparação.
Exemplo: para visualizar trabalhadores com menos de dois dependentes, defina um filtro para
Dependentes
onde
o total seja menor que
um
Valor de comparação
de 2.
Instância única
Várias instâncias
total menor que ou igual a
O número de valores de campo é menor ou igual ao valor de comparação.
Exemplo: para visualizar trabalhadores com dois ou menos dependentes, defina um filtro para
Dependentes
onde
o total seja menor ou igual a
um
Valor de comparação
de 2.
Instância única
na lista de seleções
O valor de comparação é um dos valores de campo possíveis.
Exemplo: A está na lista de seleções A, B, C.
Instância única
não está na lista de seleções
O valor de comparação não é um dos valores de campo possíveis.
Exemplo: D não está na lista de seleções A, B, C.
Várias instâncias
qualquer valor na lista de seleções
O valor do campo é um dos valores de comparação possíveis.
Várias instâncias
nenhuma opção na lista de seleções
O valor do campo não é um dos valores de comparação possíveis.
Instância única
Várias instâncias
está vazio
O valor do campo está em branco.
Instância única
Várias instâncias
não está vazio
O valor do campo não está em branco.
O valor do campo é um subconjunto do valor de comparação se todas as instâncias do campo são instâncias da comparação. Inversamente, o valor de comparação é um superconjunto do valor do campo se contém todas as instâncias do campo. Exemplo: o valor do campo é
1, 2, 3
e o valor de comparação é:
  • 1, 2, 3, 4, 5
    . O valor de comparação contém todas as instâncias do valor do campo. Portanto, o valor do campo é um subconjunto e o valor de comparação é um superconjunto.
  • 4, 5, 6, 7
    . O valor de comparação não contém nenhuma instância do valor do campo. Portanto, o valor do campo não é um subconjunto e o valor de comparação não é um superconjunto.

Exemplos de instância única

Esta tabela contém exemplos de resultados esperados para os operadores lógicos que comparam valores de campo de instância única com uma lista de seleção.
Valor do campo de instância única
Lista de seleções
na lista de seleções
não está na lista de seleções
correspondência exata com a lista de seleção
no subconjunto da lista de seleções
no superconjunto da lista de seleções
Atlanta
Chicago
Falso
Real
Falso
Falso
Falso
Chicago
Chicago
Real
Falso
Real
Real
Real
Atlanta
Chicago
Sacramento
Falso
Real
Falso
Falso
Falso
Chicago
Chicago
Sacramento
Real
Falso
Falso
Real
Falso
<blank>
Chicago
Sacramento
Falso
Real
Falso
Real
Falso
<blank>
Chicago
Falso
Real
Falso
Real
Falso
Chicago
<blank>
Falso
Real
Falso
Falso
Real
<blank>
<blank>
Falso
Real
Real
Real
Real
Estes operadores fornecem lógica especializada que pode não ser apropriada quando se compara um valor de campo de instância única com uma lista de seleções:
  • correspondência exata com a lista de seleção
  • no subconjunto da lista de seleções
  • no superconjunto da lista de seleções
Na maioria dos casos, você deve usar
na lista de seleções
ou
não no operador de lista de seleções
.

Exemplos de várias instâncias

Esta tabela contém exemplos de resultados esperados para os operadores lógicos que comparam valores de campo de várias instâncias com uma lista de seleção.
Valor de campo de várias instâncias
Lista de seleções
qualquer valor na lista de seleções
nenhuma opção na lista de seleções
correspondência exata com a lista de seleção
no subconjunto da lista de seleções
no superconjunto da lista de seleções
Atlanta
Chicago
Sacramento
Falso
Real
Falso
Falso
Falso
Chicago
Chicago
Sacramento
Real
Falso
Falso
Real
Falso
Chicago
Atlanta
Chicago
Sacramento
Real
Falso
Falso
Falso
Falso
Chicago
Sacramento
Chicago
Sacramento
Real
Falso
Real
Real
Real
Chicago
Sacramento
Dallas
Chicago
Sacramento
Real
Falso
Falso
Falso
Real
<blank>
Chicago
Sacramento
Falso
Real
Falso
Real
Falso
<blank>
Chicago
Falso
Real
Falso
Real
Falso
Chicago
<blank>
Falso
Real
Falso
Falso
Real
<blank>
<blank>
Falso
Real
Real
Real
Real

Opções facultativas

Se você quer avaliar os valores em branco como Verdadeiro, deve incluir uma instrução
Ou
como parte do filtro. A instrução
Ou
solicita ao usuário um
superconjunto da lista de seleções
. Se o usuário não seleciona um valor na lista de opções quando executa o relatório, o
superconjunto da condição de filtro da lista de seleções
é avaliado como Verdadeiro. Nesse caso, um valor de lista de opções vazio equivale a selecionar todos os valores possíveis.
Exemplo: para solicitar um local e ignorar a lista de opções se o usuário não informar um local, insira esses valores na grade
Filtrar instâncias
.
E/ou
Campo
Operador
Tipo de comparação
E
Local
na lista de seleções
Solicitar ao usuário o valor
Ou
Local
no superconjunto da lista de seleções
Solicitar ao usuário o valor