Filtros globales (ver filtros)

Los filtros globales restringen qué registros de una vista se muestran o procesan con las operaciones de Analytics.

Puede crear filtros sencillos con un criterio único para filtrar registros de manera amplia o filtros complejos con varios criterios para aislar subconjuntos muy específicos de datos.

Comparación entre filtros simples y complejos

Un filtro simple

Puede crear un filtro simple con un único criterio para aislar los registros relacionados con una entidad en particular, como las siguientes:

  • un nombre
  • una fecha
  • un número de cuenta

Por ejemplo, podría filtrar una tabla de Cuentas a pagar por número de proveedor para que únicamente se muestren o procesen los registros asociados con un proveedor en particular.

Núm_proveedor = "14438"

Un filtro más complejo

Si necesita aislar subconjuntos más específicos de datos, puede crear filtros más complejos con varios criterios.

Por ejemplo, podría crear un filtro que restrinja una tabla de Cuentas por pagar a las facturas que reúnen los siguientes tres criterios:

  • proveedor 14438
  • presentada en 2014
  • por un valor de $1000,00 o superior

(Núm_proveedor = "14438") AND (BETWEEN(Fecha_de_factura;`20140101`;`20141231`)) AND (Importe_factura >= 1000,00)

Puede aplicar solo un filtro por vez a una vista, pero como se puede ver en el ejemplo anterior, es posible utilizar operadores booleanos (como AND y OR) para combinar varios criterios en un solo filtro.

Si desea obtener más información acerca de los operadores booleanos, consulte Operadores en expresiones de Analytics.

Las expresiones de los filtros especifican los requisitos para la inclusión

Al crear una expresión de filtro como Núm_proveedor = "14438", está especificando los requisitos o los criterios para los registros que se deben incluir en la tabla filtrada.

Desde el punto de vista de la lógica booleana, los registros para los cuales la expresión del filtro se evalúa como Verdadera se incluyen en la tabla filtrada. Los registros que se evalúan como Falso se excluyen.

Por lo tanto, en este ejemplo:

  • todos los registros con el número de proveedor 14438 se evalúan como Verdaderos y se incluyen
  • todos los registros con el número de proveedor 90215 se evalúan como Falsos y se excluyen

Consejo

Para ayudarlo a visualizar qué registros incluye un filtro, imagine que la expresión del filtro está precedida de la frase "Incluir los registros si". Esta técnica puede resultar útil al construir expresiones complejas o al utilizar operadores booleanos que niegan, tales como NOT y no igual a (<>).

Ejemplos de expresiones de filtros

Los ejemplos que se incluyen a continuación ofrecen cuatro variantes de filtros que utilizan los mismos valores de filtro y el mismo conjunto de datos.

Incluir los registros si:

  • todos los valores coinciden
  • algunos valores coinciden
  • ningún valor coincide
  • algunos valores no coinciden

Incluir registros si TODOS los valores coinciden

La siguiente expresión de filtro incluye los registros en la tabla filtrada si pertenecen al proveedor 14438, tienen la fecha de 15 de julio de 2014 y el importe de la factura es de $1.000.

En otras palabras, se deben cumplir los tres criterios para que se incluya un registro en la tabla filtrada.

(Núm_proveedor = "14438") AND (Fecha_de_factura = `20140715`) AND (Importe_factura = 1000,00)

¿Se incluye? Número de proveedor Fecha de la factura Importe de la factura
YES 14438 15 Jul 2014 $1.000
no 90215 15 Jul 2014 $1.000
no 14438 25 May 2015 $1.000
no 14438 15 Jul 2014 $500
no 90215 25 May 2015 $500

Incluir registros si ALGUNOS de los valores coinciden

La expresión de filtro que se incluye a continuación incluye los registros en la tabla filtrada si pertenecen al proveedor 14438, o si tienen la fecha de 15 de julio de 2014 o si el importe de la factura es de $1.000.

En otras palabras, si se cumple alguno de los tres criterios, el registro se incluye en la tabla filtrada.

(Núm_proveedor = "14438") OR (Fecha_de_factura = `20140715`) OR (Importe_factura = 1000,00)

¿Se incluye? Número de proveedor Fecha de la factura Importe de la factura
YES 14438 15 Jul 2014 $1.000
YES 90215 15 Jul 2014 $1.000
YES 14438 25 May 2015 $1.000
YES 14438 15 Jul 2014 $500
no 90215 25 May 2015 $500

Incluir registros si TODOS los valores NO coinciden

La siguiente expresión de filtro incluye los registros en la tabla filtrada si no pertenecen al proveedor 14438, no tienen la fecha de 15 de julio de 2014 y el importe de la factura no es de $1.000.

En otras palabras, se deben cumplir los tres criterios para que se incluya un registro en la tabla filtrada.

(Núm_proveedor <> "14438") AND (Fecha_de_factura <> `20140715`) AND (Importe_factura <> 1000,00)

¿Se incluye? Número de proveedor Fecha de la factura Importe de la factura
no 14438 15 Jul 2014 $1.000
no 90215 15 Jul 2014 $1.000
no 14438 25 May 2015 $1.000
no 14438 15 Jul 2014 $500
YES 90215 25 May 2015 $500

Incluir registros si ALGUNOS de los valores NO coinciden

La expresión de filtro que se incluye a continuación incluye los registros en la tabla filtrada si no pertenecen al proveedor 14438, o si no tienen la fecha de 15 de julio de 2014 o si el importe de la factura no es de $1.000.

En otras palabras, si se cumple alguno de los tres criterios, el registro se incluye en la tabla filtrada.

(Núm_proveedor <> "14438") OR (Fecha_de_factura <> `20140715`) OR (Importe_factura <> 1000,00)

¿Se incluye? Número de proveedor Fecha de la factura Importe de la factura
no 14438 15 Jul 2014 $1.000
YES 90215 15 Jul 2014 $1.000
YES 14438 25 May 2015 $1.000
YES 14438 15 Jul 2014 $500
YES 90215 25 May 2015 $500

Coincidencia parcial

Al filtrar datos de caracteres, se admite la coincidencia parcial; es decir, el valor del filtro puede estar presente en un valor más extenso en el campo que está utilizando para filtrar.

Por ejemplo:

  • Nombre_proveedor = "R" restringe una tabla a los proveedores cuyos nombres comienzan con “R”.
  • Domicilio = "Casilla de correo" restringe una tabla a domicilios que comienzan con “Casilla de correo”.

Nota

Los valores del filtro deben aparecer al principio de los campos para que se consideren una coincidencia.

La coincidencia parcial está activada cuando la opción Comparaciones de caracteres exactos está desactivada (el valor predeterminado). Si la opción está activada, la coincidencia parcial se desactiva y el valor del filtro debe coincidir de manera exacta con el valor del campo para que haya una coincidencia. Si desea obtener más información, consulte Ficha Tabla (cuadro de diálogo Opciones).

Retención de filtros

Un filtro global permanece activo hasta que lo quita, lo reemplaza con otro filtro global o cierra la tabla. Puede convertir un filtro global en el filtro predeterminado de una tabla para que se aplique automáticamente cada vez que se abre la tabla.

Los filtros globales difieren de los filtros locales, que están activos únicamente durante una única ejecución de una operación de Analytics.

Cuando hay un filtro global activo, aparece el indicador de Filtro global en la barra de estado, seguido de la sintaxis del filtro o el nombre del filtro, según se trate de un filtro ad hoc o de un filtro con nombre:

  • un filtro ad hoc Filtro global: (Núm_proveedor = "14438")
  • un filtro con nombre Filtro global: Proveedor_14438

Diferentes maneras de crear y aplicar un filtro global

Existen varias maneras de crear y aplicar un filtro global:

  • Escriba manualmente la sintaxis del filtro en el cuadro de texto Filtro
  • Cree un filtro rápido
  • Cree un filtro, o seleccione un filtro existente, utilizando el Generador de expresiones
  • Seleccione un filtro existente de la lista desplegable Filtro
Ayuda de Analytics 14.1