Configuración de filtros en reportes

En la aplicación Reportes, puede utilizar filtros para definir qué conjuntos de datos se muestran en un reporte. Puede filtrar en valores de campo, expresiones lógicas o valores agregados.

Nota

No se admite el filtrado de valores o expresiones que contengan apóstrofes.

Cómo funciona

Tipos de filtros

Hay dos tipos de filtros que puede definir:

Tipo Descripción Utilización Ejemplo
Valor de usuario Los lectores de reportes pueden especificar valores de filtro cuando visualizan el reporte cuando necesite compartir el reporte con una audiencia amplia que pueda estar interesada en un subconjunto diferente de resultados

Desea que los lectores de su reporte puedan filtrar los datos de los asuntos por diferentes proyectos.

Para hacer esto:

  1. agregue el campo Nombre del proyecto a la lista Filtros.
  2. defina el tipo de filtro como Valor de usuario.
Definir el valor Los administradores de reportes y los redactores de reportes pueden especificar valores de filtro durante el proceso de creación de reportes, por lo que el reporte siempre está restringido al mismo subconjunto de resultados cuando necesita presentar un subconjunto específico de datos

Desea que los lectores de su reporte vean la información del asunto perteneciente al proyecto Controles generales de sistemas:

Para hacer esto:

  1. agregue el campo Nombre del proyecto a la lista Filtros.
  2. defina el tipo de filtro como Definir el valor y especifique el valor como Controles generales de sistemas.
Consejo

Si selecciona Valor de usuario, puede usar el panel de filtros en el lado derecho del Generador de reportes junto a Columnas para probar su filtro en la vista previa del reporte y verificar que muestre los resultados apropiados.

Lógica del filtro

Puede aplicar cualquier combinación de filtros a un reporte para mostrar un subconjunto específico de datos.

Cuando agrega más de un filtro a un reporte, el reporte muestra datos que concuerdan con todos los filtros que aplica. En otras palabras, los filtros se unen automáticamente usando la lógica Y para decidir qué datos se incluyen en un reporte. Puede aplicar la lógica del filtro para especificar si un reporte muestra datos que concuerden con todos los filtros o algunos filtros.

Nota

Si su reporte combina varios filtros usando la lógica AND (Y) / OR (O) y usted define el tipo de filtro como Valor de usuario, los lectores de reportes podrán seleccionar de una lista completa de valores disponibles.

Por ejemplo, si su reporte contiene el Nombre del proyecto y el Nombre del objetivo como filtros y un lector de reportes especifica Proyecto X para el filtro del Nombre del proyecto y luego selecciona el filtro del Nombre del objetivo, verá una lista de todos los objetivos a los que tiene acceso en la organización.

Ejemplo

Escenario

Usted está trabajando con una tabla de datos de asuntos y desea que el reporte muestre los asuntos de una auditoría de la nómina que tienen una calificación de la gravedad de Elevada.

Proceso

Usted configura los filtros en el reporte de la siguiente manera:

Resultado

El filtro funciona para incluir solo asuntos que tienen una calificación de la gravedad de Elevada y están asociados con la auditoría de la nómina.

Dar formato al filtro

Una vez que haya agregado un filtro a un reporte, la opción Formato del filtro se muestra en la barra de herramientas de formato del Generador de reportes. Formato del filtro le permite configurar la visualización de los filtros en el reporte.

Si desea obtener más información, consulte Formato de filtros en los reportes.

Recuperación de datos de los proyectos y las colecciones

Si necesita recuperar datos de un solo proyecto o un conjunto específico de proyectos, puede filtrar su reporte por los siguientes campos:

  • Nombre del proyecto
  • Carpeta del proyecto
  • Tipo de proyecto
  • Dictamen del reporte

Si necesita recuperar datos de una sola colección o un conjunto específico de colecciones, puede filtrar su reporte por Nombre de la colección.

Generar reportes más rápidamente

Para evitar errores causados por procesar demasiados datos a la vez y reducir la probabilidad de que el reporte no se genere debido a que contiene demasiados datos, consulte Uso de filtros para generar reportes más rápido una lista de campos que puede utilizar para filtrar los datos que ingresan en su reporte. Los campos disponibles varían según la vista que esté utilizando.

Permisos

Solo los administradores de reportes y los redactores de reportes pueden configurar filtros en los reportes.

Agregar un filtro a un reporte

  1. Abra la aplicación Reportes.

    Se abre la página Explorar.

  2. Abra un reporte y vaya a la ficha Datos en el Generador de reportes.
  3. Ubique el campo que desea incluir en el reporte haciendo lo siguiente:
    • Ingrese una palabra clave en el campo Buscar.
    • Expanda las carpetas para navegar al campo apropiado:
      • Dimensión Atributos de sus datos que describen registros, como Probabilidad o Gravedad.
      • Métricas valores que se medirán en el reporte, como Impacto del costo o Presupuesto del proyecto.
      • Fecha representa valores de fecha, como Control creado o Control actualizado.

        Si desea obtener más información, consulte Creación de reportes.

      Consejo

      Puede hacer Ctrl + clic para seleccionar varios campos no adyacentes o Mayús + clic para seleccionar varios campos adyacentes de la misma categoría.

  4. Arrastre el campo de la lista de campos de datos a la lista Filtros.
    Nota

    Puede crear filtros que combinen varios valores, como el uso del filtro Nombre del proyecto y el operador lógico En la lista.

    Alternativamente, también puede realizar la misma tarea configurando varios filtros, como por ejemplo: Nombre del proyecto = valor1 O Nombre del proyecto = valor2.

    • Si los valores de filtro se encuentran en dos campos diferentes, tendrá que arrastrar los dos campos a la lista Filtros
    • Si los valores de filtro se encuentran en el mismo campo, como en el ejemplo anterior, es necesario arrastrar el campo a la lista Filtros dos veces (una para cada valor).
  5. Opcional. Para reordenar campos, seleccione el campo en la lista Filtros y arrástrelo a una nueva posición en la lista.

Aplicar una función de agregación a un filtro

  1. Pase el ratón sobre un campo en la lista Filtros
  2. Haga clic en la flecha hacia abajo , seleccione Agregación y seleccione la función de agregación apropiada:

    El icono de la función de agregación se muestra junto al campo, lo que indica que la agregación se ha aplicado al campo.

    Note

    Los campos de dimensión están limitados a las agregaciones Recuento y Recuento de valores diferentes. Los campos de las medidas tienen toda la gama de funciones de agregación disponibles. Los campos de datos están limitados a las agregaciones Recuento, Recuento de valores diferentes, Máx. y Mín.

    Función de agregaciónDescripción
    Ningunoborra la agregación aplicada
    Promediodevuelve el valor promedio en el campo
    Recuentodevuelve la cantidad de valores en el campo
    Recuento de valores diferentesdevuelve un recuento de valores únicos en el campo
    Máximodevuelve el valor más alto en el campo
    Mínimodevuelve el valor más bajo en el campo
    Sumadevuelve la adición de valores en el campo

Aplicar lógica condicional

  1. En la lista Filtros, haga clic en Ajustes avanzados.

    Se abre la ventana Configurar filtros.

  2. Para cada filtro en la lista, haga clic en la flecha hacia abajo y seleccione el operador lógico apropiado de la lista desplegable.

    Si desea obtener más información, consulte Operadores lógicos.

  3. Complete cualquiera de las siguientes acciones y haga clic en la x pequeña para cerrar la ventana Configurar filtros:
    • Para aplicar lógica condicional para combinar filtros, seleccione Y u O de las listas desplegables entre un par de filtros.
    • Para definir la lógica booleana anidada, haga clic en las flechas para agregar corchetes a los conjuntos de filtros.
    • Para reordenar los filtros, aplicar una función de agregación o eliminar un filtro, coloque el ratón sobre un nombre de campo, haga clic en la flecha hacia abajo y seleccione la opción adecuada.
    • Para definir manualmente un valor para la condición del filtro o establecer el valor que definirá el lector del reporte, haga clic en Definir el valor junto al filtro apropiado.
    • Para buscar y seleccionar valores que existen actualmente en el campo, haga clic en el icono de filtro junto al filtro apropiado.
      Nota

      Puede tardar unos momentos hasta que se muestre el cuadro de diálogo con la lista de valores disponibles. Para evitar que aparezcan varios cuadros de diálogo como ventanas emergentes, solo haga clic en el icono del filtro una vez.

    • Para agregar campos adicionales como filtros en el reporte, arrastre el o los campos al cuadro Arrastrar los campos de filtro aquí.

    La sintaxis de la lógica del filtro se actualiza dinámicamente a medida que configura los filtros.

Definir el tipo de filtro

Nota

Puede definir el tipo de filtro cuando aplica la lógica condicional o como su propia tarea independiente como se describe en los pasos a continuación.

  1. Pase el ratón sobre el campo apropiado en la lista Filtros.
  2. Haga clic en la flecha hacia abajo junto al nombre del campo, seleccione Valor y seleccione una de las siguientes opciones:
    • Valor de usuario solicita al lector de reportes que proporcione valores de filtro cuando visualiza el reporte
    • Definir el valor establece el valor durante el proceso de creación del reporte por lo que este siempre se limita al mismo subconjunto de resultados
    • Valores de búsqueda le permite buscar y seleccionar valores de filtro de una lista, que luego se convierten en valores definidos
      Nota

      La opción Valores de búsqueda solo se aplica a campos de dimensión.

  3. Si seleccionó Definir el valor, elija una de las siguientes opciones en el cuadro de diálogo Seleccione un valor del filtro y haga clic en Enviar:
    • Valor de usuario solicita al lector de reportes que proporcione valores de filtro cuando visualiza el reporte
    • Valor definido establece el valor durante el proceso de creación del reporte por lo que este siempre se limita al mismo subconjunto de resultados
  4. Si seleccionó Valores de búsqueda, en el cuadro de diálogo Buscar valores de filtro, busque valores de filtro y seleccione los valores de filtro apropiados de la lista o use las opciones Seleccionar todo y Ordenar para ordenar alfabéticamente los valores de filtro, seleccione todos los valores de filtro o anule la selección de todos los valores de filtro y haga clic en Enviar.

Quitar un filtro

  1. Seleccione el campo en la lista Filtros.
  2. Arrastre el campo nuevamente a la lista de campos de datos.

Operadores lógicos

Puede aplicar una variedad de operadores lógicos diferentes a los filtros. Los operadores lógicos disponibles dependen del tipo de datos del campo.

Filtrado general

Operador lógico Se devuelve un resultado si...
Igual a el valor del campo es igual al valor del filtro
Mayor que el valor del campo es mayor que el valor del filtro
Mayor o igual a el valor del campo es mayor o igual que el valor del filtro
Menor que

el valor del campo es menor que el valor de filtro

Menor o igual a

el valor del campo es menor o igual que el valor del filtro

Diferente de el valor del campo no es igual al valor del filtro
Entre

el valor del campo está dentro de los límites de los dos valores de filtro

Nota

Entre es inclusivo. Por ejemplo, definir "entre 1 y 3" devuelve los siguientes valores: 1, 2 y 3.

No está entre
Nota

Este operador lógico actualmente no es compatible.

En lista el valor de campo es igual a cualquiera de los valores del filtro (los valores del filtro se proporcionan en una lista)
No está en la lista el valor de campo es igual a uno de los valores del filtro (los valores del filtro se proporcionan en una lista)
Es nulo

no hay ningún valor en el campo

Nota

Algunos campos pueden devolver una cadena vacía, que es diferente de nulo. La clasificación alfabética coloca cadenas vacías antes de letras y valores nulos después.

No es nulo

hay un valor en el campo

Filtrado avanzado

Operador lógico Se devuelve un resultado si...
Contiene

el valor del campo contiene el valor del filtro, incluso si el valor del filtro está embebido dentro del valor del campo.

Por ejemplo, el valor de filtro "plea" devuelve registros con el valor del campo "Empleado".

No contiene

el valor del campo no contiene el valor del filtro, incluso si el valor del filtro está embebido dentro del valor del campo

Por ejemplo, el valor de filtro "plea" excluye registros con el valor del campo "Empleado"

Empieza con el valor del campo comienza con el valor del filtro
No empieza con el valor del campo no comienza con el valor del filtro
Termina con el valor del campo finaliza con el valor del filtro
No termina con el valor del campo no finaliza con el valor del filtro
Es una cadena vacía

el valor del campo contiene una cadena vacía

Nota

Algunos campos devuelven valores nulos, algunos devuelven cadenas vacías y algunos devuelven ambos. La clasificación alfabética coloca cadenas vacías antes de letras y valores nulos después.

No es una cadena vacía

el valor del campo no contiene una cadena vacía

Igual a la columna los valores de dos campos son equivalentes
Diferente de la columna los valores en dos campos son diferentes unos de otros
Mayor que la columna los valores en un campo son mayores que los valores en otro campo
Mayor que o igual a la columna los valores en un campo son mayores que o iguales que los valores en otro campo
Menos que columna los valores en un campo son menores que los valores en otro campo
Menor que o igual a columna los valores en un campo son menores que o iguales a los valores en otro campo
Vincular al filtro el usuario selecciona un valor en la página del reporte y lo utiliza a través de varios filtros.
Fecha mínima existe un valor de fecha (se devuelve el valor de fecha más antiguo)
Fecha máxima existe un valor de fecha (se devuelve el valor de fecha más antiguo)
Como

el valor del campo contiene el valor del filtro derivado.

Por ejemplo, el valor de filtro "emp%" devuelve registros con el valor de campo "empleado", "empleador", etc.

No como

el valor del campo no contiene el valor del filtro derivado.

Por ejemplo, el valor de filtro "emp%" excluye los registros con el valor de campo "empleado", "empleador", etc.