Referencia: operadores de filtro
Operadores de texto
Operador | Descripción |
|---|---|
está en blanco
| El valor de campo está vacío. |
no está en blanco
| El valor de campo no está vacío. |
igual que
| El valor de campo es igual al valor de comparación.
No distingue entre mayúsculas y minúsculas. Ejemplo: Cat es igual a cat. |
No igual que
| El valor de campo no es igual al valor de comparación.
No distingue entre mayúsculas y minúsculas. Ejemplo: Perro no es igual a gato. |
contiene
| El valor de comparación es un subconjunto del valor de campo.
No distingue entre mayúsculas y minúsculas. Ejemplo: Cat contiene AT. |
contiene (se distingue entre mayúsculas y minúsculas)
| El valor de comparación es un subconjunto del valor de campo.
Ejemplo: Cat contiene arroba. |
no contiene
| El valor de comparación no es un subconjunto del valor de campo.
No distingue entre mayúsculas y minúsculas. Ejemplo: Cat no contiene dog. |
no contiene (se distingue entre mayúsculas y minúsculas)
| El valor de comparación no es un subconjunto del valor de campo.
Ejemplo: Cat no contiene AT. |
empieza por
| El valor de comparación es un subconjunto del valor de campo y el primer carácter del valor de campo coincide con el primer carácter del valor de comparación.
No distingue entre mayúsculas y minúsculas. Ejemplo: Cat comienza con ca. |
empieza por (distingue entre mayúsculas y minúsculas)
| El valor de comparación es un subconjunto del valor de campo y el primer carácter del valor de campo coincide con el primer carácter del valor de comparación.
Ejemplo: Cat comienza con Ca. |
termina en
| El valor de comparación es un subconjunto del valor de campo y el último carácter del valor de campo coincide con el último carácter del valor de comparación.
No distingue entre mayúsculas y minúsculas. Ejemplo: Cat termina en AT. |
termina en (distingue entre mayúsculas y minúsculas)
| El valor de comparación es un subconjunto del valor de campo y el último carácter del valor de campo coincide con el último carácter del valor de comparación.
Ejemplo: Cat termina en arroba. |
mayor que
| El valor de campo va antes del valor de comparación en orden alfabético.
Este operador compara el criterio de ordenación alfabético, no la longitud. No distingue entre mayúsculas y minúsculas. Ejemplo: Cat es mayor que dog. |
mayor o igual que
| El valor de campo es el mismo o es anterior al valor de comparación en orden alfabético.
Este operador compara el criterio de ordenación alfabético, no la longitud. No distingue entre mayúsculas y minúsculas. Ejemplos:
|
menor que
| El valor de campo aparece después del valor de comparación en orden alfabético.
Este operador compara el criterio de ordenación alfabético, no la longitud. No distingue entre mayúsculas y minúsculas. Ejemplo: Perro es menor que gato. |
menor o igual que
| El valor de campo es el mismo o va después del valor de comparación en orden alfabético.
Este operador compara el criterio de ordenación alfabético, no la longitud. No distingue entre mayúsculas y minúsculas. Ejemplos:
|
Operadores numéricos y de moneda
Operador | Descripción |
|---|---|
igual que
| El valor de campo es igual al valor de comparación.
Ejemplo: 123 es igual a 123. |
No igual que
| El valor de campo no es igual al valor de comparación.
Ejemplo: 12 no es igual a 123. |
mayor que
| El valor de campo es mayor que el valor de comparación.
Ejemplo: 321 es mayor que 123. |
mayor o igual que
| El valor de campo es mayor o igual que el valor de comparación.
Ejemplos:
|
menor que
| El valor de campo es menor que el valor de comparación.
Ejemplo: 12 es menor que 123. |
menor o igual que
| El valor de campo es menor o igual que el valor de comparación.
Ejemplos:
|
Operadores de fecha
Operador | Descripción |
|---|---|
está en blanco
| El valor de campo está vacío. |
no está en blanco
| El valor de campo no está vacío. |
igual que
| El valor de fecha es igual al valor de comparación. |
No igual que
| El valor de fecha no es igual al valor de comparación. |
mayor que
| El valor de fecha es posterior al valor de comparación.
Ejemplo: 20/10/2016 es posterior a 20/05/2016. |
mayor o igual que
| El valor de fecha es posterior o igual al valor de comparación.
Ejemplos:
|
menor que
| El valor de fecha es anterior al valor de comparación.
Ejemplo: 20/05/2016 es anterior a 20/10/2016. |
menor o igual que
| El valor de fecha es anterior o igual al valor de comparación.
Ejemplos:
|
Operadores booleanos
Operador | Descripción |
|---|---|
está en blanco
|
El valor de campo está vacío. Representa Falso. |
no está en blanco
| El valor de campo no está vacío. Representa verdadero. |
igual que
| El valor de campo es igual al valor de comparación.
En Verdadero, seleccione la casilla Valor de comparación . En Falso, desmarque la casilla Valor de comparación . |
No igual que
| El valor del campo no es igual al valor de comparación.
En Verdadero, desmarque la casilla Valor de comparación . En Falso, seleccione la casilla Valor de comparación . |
Operadores de instancia única y de varias instancias
Tipo de campo | Operador | Uso |
|---|---|---|
Instancia única
Varias instancias | coincidencia exacta con la lista de selección
| El valor de campo coincide exactamente con el valor de comparación.
En el caso de los campos de una sola instancia, este operador restringe una lista de valores para que solo acepte un valor único. Si desea activar una lista de valores para que un campo de instancia única acepte varios valores, utilice en la lista de selección . |
Instancia única
Varias instancias | NO coincide exactamente con la selección
| El valor de campo no coincide exactamente con el valor de comparación. |
Instancia única
Varias instancias | subconjunto de la lista de selección
| El valor de campo es un subconjunto del valor de comparación. Los valores de campo en blanco son un subconjunto de los valores de comparación. |
Instancia única
Varias instancias | NOT subconjunto de la lista de selección
| El valor de campo no es un subconjunto del valor de comparación. Los valores de campo en blanco son un subconjunto de los valores de comparación. |
Instancia única
Varias instancias | superconjunto de la lista de selección
| El valor de comparación es un subconjunto del valor de campo. Los valores de comparación en blanco son un subconjunto de los valores de campo. |
Instancia única
Varias instancias | NOT superconjunto de la lista de selección
| El valor de comparación no es un subconjunto del valor de campo. Los valores de comparación en blanco son un subconjunto de los valores de campo. |
Instancia única
Varias instancias | el recuento es igual a
| El número de valores de campo es igual al valor de comparación.
Ejemplo: para consultar los trabajadores con dos dependientes, defina un filtro para Dependientes en el que el recuento sea igual a un valor de comparación de 2. |
Instancia única
Varias instancias | el recuento no es igual a
| El número de valores de campo no es igual al valor de comparación.
Ejemplo: para consultar los trabajadores con dependientes, defina un filtro para Dependientes donde el recuento no sea igual a un Valor de comparación de cero. |
Instancia única
Varias instancias | el recuento es mayor que
| El número de valores de campo es mayor que el valor de comparación.
Ejemplo: para consultar los trabajadores con más de un dependiente, defina un filtro para Dependientes en el que el recuento sea superior a un Valor de comparación de 1. |
Instancia única
Varias instancias | recuento es mayor o igual que
| El número de valores de campo es mayor o igual que el valor de comparación.
Ejemplo: para consultar los trabajadores con uno o más dependientes, defina un filtro para Dependientes donde el recuento sea mayor o igual que un Valor de comparación de 1. |
Instancia única
Varias instancias | el recuento es inferior a
| El número de valores de campo es inferior al valor de comparación.
Ejemplo: para consultar los trabajadores con menos de dos dependientes, defina un filtro para Dependientes donde el recuento sea inferior a un Valor de comparación de 2. |
Instancia única
Varias instancias | recuento es menor o igual que
| El número de valores de campo es menor o igual que el valor de comparación.
Ejemplo: para consultar los trabajadores con dos o menos dependientes, defina un filtro para Dependientes en el que el recuento sea inferior o igual a un Valor de comparación de 2. |
Instancia única | en la lista de selección
| El valor de comparación es uno de los valores de campo posibles.
Ejemplo: A está en la lista de selección A, B, C. |
Instancia única | no en la lista de selección
| El valor de comparación no es uno de los valores de campo posibles.
Ejemplo: D no está en la lista de selección A, B, C. |
Varias instancias | cualquiera en la lista de selección
| El valor de campo es uno de los valores de comparación posibles. |
Varias instancias | ninguno en la lista de selección
| El valor de campo no es uno de los valores de comparación posibles. |
Instancia única
Varias instancias | está vacío
| El valor de campo está en blanco. |
Instancia única
Varias instancias | no está vacío
| El valor de campo no está en blanco. |
Un valor de campo es un subconjunto del valor de comparación si todas las instancias del campo son instancias de la comparación. A la inversa, el valor de comparación es un superconjunto del valor de campo si contiene todas las instancias del campo. Ejemplo: el valor de campo es
1, 2, 3
y el valor de comparación es:
- 1, 2, 3, 4, 5. El valor de comparación contiene todas las instancias del valor de campo. Por lo tanto, el valor de campo es un subconjunto y el valor de comparación es un superconjunto.
- 4, 5, 6, 7. El valor de comparación no contiene ninguna instancia del valor de campo. Por lo tanto, el valor de campo no es un subconjunto y el valor de comparación no es un superconjunto.
Ejemplos de instancia única
Esta tabla contiene ejemplos de resultados esperados para los operadores lógicos que comparan valores de campo de instancia única con una lista de selección.
Valor de campo de instancia única | Lista de selección | en la lista de selección
| no en la lista de selección
| coincidencia exacta con la lista de selección
| subconjunto de la lista de selección
| superconjunto de la lista de selección
|
|---|---|---|---|---|---|---|
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 |
Estos operadores proporcionan una lógica especializada que puede no ser adecuada al comparar un valor de campo de instancia única con una lista de selección:
- coincidencia exacta con la lista de selección
- subconjunto de la lista de selección
- superconjunto de la lista de selección
En la mayoría de los casos, debe utilizar
en la lista de selección
o no en el operador de lista de selección
.Ejemplos de varias instancias
Esta tabla contiene ejemplos de resultados esperados para los operadores lógicos que comparan valores de campo de varias instancias con una lista de selección.
Valor de campo de varias instancias | Lista de selección | cualquiera en la lista de selección
| ninguno en la lista de selección
| coincidencia exacta con la lista de selección
| subconjunto de la lista de selección
| superconjunto de la lista de selección
|
|---|---|---|---|---|---|---|
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 |
Valores opcionales
Si desea evaluar los valores en blanco como Verdadero, debe incluir una instrucción
O
como parte del filtro. La instrucción O
solicita al usuario un superconjunto de la lista de selección
. Si el usuario no selecciona un valor de lista de valores al ejecutar el informe, el superconjunto de la condición de filtro de lista de selección
se evalúa como Verdadero. En este caso, un valor de lista de valores vacío equivale a seleccionar todos los valores posibles.Ejemplo: para solicitar una ubicación e ignorar la lista de valores si el usuario no introduce una ubicación, introduzca estos valores en la cuadrícula
Filtro en instancias
.Y/O | Campo | Operador | Tipo de comparación |
|---|---|---|---|
Y
| Ubicación
| en la lista de selección
| Pedir el valor al usuario
|
O
| Ubicación
| superconjunto de la lista de selección
| Pedir el valor al usuario
|