Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: operadores de filtro

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:
  • Cat es mayor o igual que dog.
  • Perro es mayor o igual que perro.
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:
  • Perro es menor o igual que gato.
  • Cat es menor o igual que cat.

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:
  • 321 es mayor o igual que 123.
  • 123 es mayor o igual que 123.
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:
  • 12 es menor o igual que 123.
  • 123 es menor o igual que 123.

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:
  • El 20/10/2016 es igual o posterior al 20/10/2016.
  • El 20/10/2016 es igual o posterior al 20/05/2016.
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:
  • 20/10/2016 es igual o anterior a 20/10/2016.
  • 20/05/2016 es igual o anterior a 20/10/2016.

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