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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 |