Imprimir      Abrir versión PDF de ayuda en línea


Tema anterior

Tema siguiente

Adición de filtros a columnas en análisis

En la ficha Criterios, puede configurar filtros para las columnas del informe. Un filtro limita los resultados que aparecen cuando se ejecuta un informe y muestra únicamente los resultados que cumplen los criterios.

Un filtro de columna consta de estos elementos:

  • Una columna para filtrar, por ejemplo, Tipo de cuenta.
  • Un valor para utilizarlo cuando se aplique el filtro, por ejemplo, 10 (si es necesario, se puede utilizar una variable o una expresión SQL en lugar de un valor).
  • Un operador que determina cómo se aplica el valor, por ejemplo, Menor que.

    Supongamos que la columna contiene la cantidad vendida, el operador es Menor que y el valor es 10. Los resultados incluirán únicamente las cantidades de pedidos con menos de 10 unidades vendidas.

Un filtro de columna también puede tener estas características:

  • Se puede combinar con otros filtros de columnas para limitar aún más los resultados de un informe.
  • Los filtros se pueden agrupar para crear filtros más complejos.
  • Su valor puede estar limitado por los resultados de un informe guardado anteriormente.
  • Un filtro de columna se aplica sólo a la columna en la que está creado. No afecta a las demás columnas.

El filtro se convierte en una cláusula WHERE en la instrucción SELECT SQL. La cláusula WHERE permite limitar las filas que se devuelven a sólo aquéllas que cumplen las restricciones especificadas. Los usuarios avanzados pueden especificar directamente la instrucción SQL para un filtro.

NOTA: si ha seleccionado la opción de agregar nuevos valores de lista de selección al importar los datos, puede que los nuevos valores no se muestren en los informes hasta 24 horas después. Por lo tanto, los nuevos valores de lista de selección no se podrán utilizar como filtros durante ese período.

Crear filtros de columnas

Para crear un filtro sin agregar la columna al informe

  • En el panel Filtros, haga clic en el icono para crear un filtro para el área temática actual, seleccione Más columnas... y, a continuación, seleccione la columna del cuadro de diálogo Seleccionar columna.

Para crear un filtro de columna

  1. En la ficha Criterios, seleccione la opción Filtro en la columna en la que desea crear el filtro.
  2. En el cuadro de diálogo Nuevo filtro, seleccione un operador en la lista desplegable Operador.

    Siga las directrices que se muestran en la tabla siguiente al seleccionar un operador y especificar valores. Para obtener más información sobre los operadores, consulte Uso de notas en operadores, que aparece después de este procedimiento.

    Operador

    Directrices de uso

    igual a/dentro de

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros que contengan datos en la columna que coinciden con el valor del filtro.

    distinto de/no dentro de

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros que contengan datos en la columna que no coinciden con el valor del filtro.

    es menor que

    Válido para una columna que contenga números o fechas. Especifique un único valor. Los resultados incluirán únicamente los registros que contengan datos en la columna menores que el valor del filtro.

    es mayor que

    Válido para una columna que contenga números o fechas. Especifique un único valor. Los resultados incluirán únicamente los registros que contengan datos en la columna mayores que el valor del filtro.

    es inferior o igual a

    Válido para una columna que contenga números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros que contengan datos en la columna menores o iguales que el valor del filtro.

    es superior o igual a

    Válido para una columna que contenga números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros que contengan datos en la columna mayores o iguales que el valor del filtro.

    está entre

    Válido para una columna que contenga números o fechas. Especifique dos valores. Los resultados incluirán informes de ambos valores especificados y de los valores intermedios.

    es nulo

    Válido para una columna que contenga texto, números o fechas. No especifique un valor. El operador comprueba sólo si la columna no contiene datos. Los resultados incluirán únicamente registros que no contengan datos en la columna.

    En ocasiones resulta útil saber si existen datos y el uso del operador IS NULL es una forma de probar dicha condición.

    no es nulo

    Válido para una columna que contenga texto, números o fechas. No especifique un valor. El operador comprueba sólo si la columna contiene datos. Los resultados incluirán únicamente los registros que contengan datos en la columna.

    está por encima

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor. Los resultados incluirán únicamente los primeros n registros, donde n es un número entero especificado como valor del filtro.

    Este operador es para resultados clasificados. Por ejemplo, puede utilizar este operador para obtener una lista de los 10 mejores resultados.

    está por debajo

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor. Los resultados incluirán únicamente los últimos n registros, donde n es un número entero especificado como valor del filtro.

    Este operador es para resultados clasificados. Por ejemplo, puede utilizarlo para obtener una lista de los clientes que han informado de menos problemas.

    contiene todos los valores

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros cuyos datos en la columna contengan todos los valores del filtro.

    contiene cualquier valor

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros cuyos datos en la columna contengan al menos uno de los valores del filtro.

    no contiene

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor o varios. Los resultados incluirán únicamente los registros cuyos datos en la columna no contengan ninguno de los valores del filtro.

    empieza por

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor. Los resultados incluirán únicamente los registros cuyos datos en la columna comiencen con el valor del filtro.

    acaba por

    Válido para una columna que contenga texto, números o fechas. Especifique un único valor. Los resultados incluirán únicamente los registros cuyos datos en la columna terminen con el valor del filtro.

    es similar a (coincidencia con patrón)

    Válido para una columna que contenga texto. Especifique un único valor o varios. Requiere el uso de un símbolo de porcentaje (%) como carácter comodín. Puede especificar hasta dos signos de porcentaje en el valor. Los resultados incluirán únicamente los registros que contengan datos en la columna que coinciden con el valor de patrón del filtro.

    no es IGUAL QUE (coincidencia de patrones)

    Válido para una columna que contenga texto. Especifique un único valor o varios. Requiere el uso de un símbolo de porcentaje (%) como carácter comodín. Puede especificar hasta dos signos de porcentaje en el valor. Los resultados incluirán únicamente los registros que contengan datos en la columna que no coinciden con el valor de patrón del filtro.

    se solicita

    Válido para una columna que contenga texto, números o fechas. Si se establece una columna como se solicita, ésta se marca para que se filtre por un valor recibido de otro informe.

    NOTA: Utilice esta opción cuando vincule informes mediante navegación(consulte Paso 2: Revisión de resultados y creación de diseños). Una o más columnas del informe en que está profundizando deben contener el filtro se solicita para mostrar las filas limitadas al valor seleccionado y profundizar desde el informe principal.

  3. Introduzca un valor en el campo Valor.

    El campo Valor incluye opciones para introducir fórmulas, fechas, variables, etc. En los siguientes pasos se describen algunas de estas opciones.

  4. En las columnas de fecha, haga clic en el icono del calendario situado a la derecha del campo Valor y utilizar el cuadro de diálogo Seleccionar fecha para especificar una fecha.
  5. En algunas columnas, puede seleccionar las filas específicas que desea que aparezcan en el informe; para ello, haga clic en el icono de flecha a la derecha del campo Valor y, a continuación, seleccione las filas que incluir.
  6. En algunas columnas, puede utilizar la opción de búsqueda (haga clic en el icono de búsqueda situado a la derecha del campo Valor) y seleccionar valores específicos que incluir en el análisis. Mueva los valores seleccionados de la columna Disponible a la columna Seleccionado con los controles de flecha.
  7. Para agregar una expresión SQL o una variable (sesión, repositorio o presentación), haga lo siguiente:
    1. En el campo Valor, haga clic en Agregar más opciones y seleccione Expresión SQL, Variable de sesión, Variable de repositorio o Variable de presentación.

      Aparecerá un nuevo campo en el campo Valor.

    2. Especifique la expresión SQL o el nombre de la variable en el nuevo campo.

      Las expresiones SQL pueden contener llamadas a función que trabajan en valores de columnas. Para obtener más información, consulte Uso de funciones de análisis y Variables de sesión en análisis.

      Para quitar un valor, expresión SQL o variable de sesión, haga clic en el icono X que tiene al lado.

  8. Para restringir este filtro con el valor de una columna en otro análisis, consulte Uso de informes guardados como filtros, sección que aparece más adelante en este tema.
  9. Para convertir el filtro en SQL, marque la casilla de verificación Convertir este filtro en SQL.
  10. Cuando termine, haga clic en Aceptar.

    El filtro se muestra en el área Filtros de la ficha Criterios o en el catálogo.

Notas de uso de operadores

Algunos operadores desempeñan funciones similares, pero no exactamente iguales. Observe las similitudes y diferencias entre los siguientes operadores:

  • es igual a
  • está en
  • contiene todos los valores
  • contiene cualquier valor
  • es como

Es igual a o está en busca una coincidencia exacta entre los criterios de búsqueda y los valores de la base de datos. Por ejemplo, si el criterio es Pat Lee, la única coincidencia exacta que pase el filtro será Pat Lee. Ya que todas las búsquedas distinguen entre mayúsculas y minúsculas, valores como pat Lee o Pat lee no pasarán el filtro.

Contiene todos los valores busca todos los valores que coinciden con los criterios y deben encontrarse todos los valores en los valores de la base de datos para pasar el filtro, al igual que en una búsqueda AND. Por ejemplo, si el criterio especificado consiste en buscar dos valores, es decir, el valor = Pat y el valor =Lee, los valores Pat Lee y Lee Pat pasarán el filtro, pero pat Lee, Pat Smith y Chris Lee no pasarán el filtro al no contener todos los criterios (Pat AND Lee).

Contiene cualquier valor busca los valores que coincidan con los criterios, pero no es necesario encontrar todos ellos, como en una búsqueda OR. Por ejemplo, si el criterio consiste en buscar dos valores, es decir, el valor = Pat y el valor = Lee, los valores Pat, Pat Smith, Chris Lee y Lee pasarán el filtro, ya que cumplen los criterios de Pat OR Lee.

Similar a busca patrones y, como tales, exige el uso de uno o dos símbolos de porcentaje (%) como carácter comodín. Por ejemplo, si el criterio de búsqueda es el valor = P%t %ee, el valor Pat Lee, Pit smee y Packet trainee pasarán el filtro, al contrario que el valor Lee.

Para obtener una velocidad de búsqueda óptima, reduzca o elimine el uso operadores de coincidencia de patrones, como Contiene todos los valores, Contiene cualquier valor y Es similar. Si desea buscar por valores exactos, no utilice los operadores de coincidencia de patrones en lugar de los operadores exactos.

Cómo guardar filtros de columnas

Puede guardar un filtro como parte de un análisis o para volverlo a utilizar en otros análisis. Si un filtro es específico para un análisis y guarda el análisis, el filtro se guardará como parte del análisis y se aplicará cada vez que se ejecute éste. También puede guardar el filtro explícitamente para que se pueda utilizar en otros análisis.

Los filtros guardados y las carpetas que contienen filtros para el área temática se muestran después del nombre de dicha área (en los casos en los que sea aplicable).

Para guardar un filtro de columna como parte de un análisis

  1. En la ficha Criterios, haga clic en Guardar.
  2. En el cuadro de diálogo Guardar como, seleccione la ubicación en la que desea guardar el análisis y, a continuación, haga clic en Aceptar.

Para guardar un filtro de columna para utilizarlo en otros análisis

  1. En la ficha Criterios, en la sección Filtros, haga clic en Más opciones (>>) y, a continuación, seleccione Guardar filtros.
  2. En el cuadro de diálogo Guardar como, seleccione la carpeta en la que desee guardar el filtro.
    • Para guardar el filtro para su uso personal, haga clic en Mis carpetas.

      Los filtros guardados en Mis carpetas estarán disponibles únicamente para usted.

    • Para guardar el filtro para que otros usuarios puedan utilizarlo, seleccione la carpeta compartida por toda la compañía.

      Los filtros guardados en una carpeta pública están disponibles para otros usuarios que tengan permiso para acceder a la carpeta.

  3. Introduzca un nombre (máximo 512 caracteres) para el filtro.
  4. (Opcional) Especifique una descripción del filtro.
  5. Haga clic en Aceptar.

Para ver las propiedades de un filtro guardado

  • En la ficha Criterios, sección Filtros, seleccione el filtro y haga clic en el icono Ver filtro guardado.

Aplicar filtros de columnas guardados a análisis

Puede aplicar filtros de columnas guardados a análisis. Es posible aplicar el contenido del filtro o una referencia al filtro.

Cuando se aplica el contenido de un filtro de columna guardado, el contenido real de ese filtro se copia en el área Filtros de la ficha Criterios. Esto permite manipular los criterios del filtro sin modificar el filtro guardado. Cuando se aplica una referencia a un filtro guardado, únicamente se hace referencia a éste por su nombre, por lo que se puede ver el contenido pero no modificarlo.

Para aplicar un filtro de columna guardado a un análisis

  1. En la ficha Criterios, en el panel Catálogo, navegue al filtro guardado.
  2. Seleccione el filtro guardado y haga clic en el icono Agregar más opciones en la parte superior del panel Catálogo.

    Se abrirá el cuadro de diálogo Aplicar filtro guardado.

  3. Especifique las opciones de filtro (para borrar todos los filtros antes de aplicar y aplicar contenido de un filtro en lugar de una referencia al filtro) y, a continuación, haga clic en Aceptar.

    El filtro se muestra en el área Filtros de la ficha Criterios.

Editar filtros de columnas

Puede editar un filtro de columna para cambiar sus propiedades.

Para editar un filtro de columna

  1. En la ficha Criterios, en la sección Filtros, desplácese sobre el filtro y haga clic en el icono Editar cuando se muestre el menú.

    Aparecerá el cuadro de diálogo Editar filtro.

  2. Realice los cambios que desee y, a continuación, haga clic en Aceptar.

Quitar filtros de columnas

Puede quitar un filtro o todos los filtros de un análisis.

NOTA: Si el análisis ya se había guardado con filtros aplicados, deberá volver a guardarlo para quitar los filtros de forma permanente.

Para eliminar un filtro de columna de un análisis

  • En la ficha Criterios, en la sección Filtros, desplácese sobre el filtro hasta que aparezca el menú y haga clic en el icono Eliminar.

Combinar unos filtros de columnas con otros

La combinación de filtros de columnas, también llamado filtrado parentético, permite crear filtros complejos sin tener conocimientos de SQL.

Puede combinar filtros de columnas con los operadores AND y OR. El operador AND significa que deben cumplirse los criterios especificados en cada filtro. Éste es el método predeterminado para combinar filtros de columnas. El operador OR significa que deben cumplirse los criterios especificados en al menos uno de los filtros de columnas.

Para combinar un filtro de columna con otros

  1. En la página Criterios, agregue al menos dos filtros de columna a un análisis o a un filtro guardado.

    Los filtros se muestran en la sección Filtros con un operador AND entre ellos.

  2. Para cambiar un operador AND en un operador OR, haga clic en él.
  3. A medida que añada filtros de columnas, haga clic en los operadores AND y OR para agrupar los filtros y crear las combinaciones de filtros que desee.

    Los elementos de filtros combinados están vinculados mediante cuadros.

  4. Para duplicar, eliminar o desagrupar elementos vinculados, haga clic en el botón Editar grupo de filtros y seleccione la opción apropiada.
  5. Para copiar o pegar filtros, desplácese sobre el filtro y seleccione Copiar filtro o Pegar filtro.

Impedir la sustitución de un filtro durante la navegación y la solicitud de datos

Puede proteger el contenido de un filtro de un informe durante la navegación y la solicitud de datos. Un filtro protegido se aplica siempre a los resultados.

Para impedir el cambio de un filtro durante la navegación y la solicitud de datos

  1. En la ficha Criterios, en la sección Filtros, desplácese sobre el filtro hasta que aparezca el menú y haga clic en Editar filtro.
  2. En el cuadro de diálogo Editar Filtro, seleccione Proteger filtro y haga clic en Aceptar.

Usar informes guardados como filtros

Es posible combinar unos filtros con otros, y que estén basados en los valores que devuelve otro informe. Cualquier informe guardado que devuelve una columna de valores se puede utilizar para filtrar la columna seleccionada en el informe.

Para crear un filtro basado en los resultados de otro informe guardado

  1. En la ficha Criterios, seleccione Filtro en la columna en la que desea crear el filtro.
  2. En el cuadro de diálogo Nuevo filtro, despliegue el menú Operador y seleccione "basado en los resultados de otro análisis".
  3. En el campo Análisis guardados, haga clic en Examinar y desplácese al informe guardado.
  4. En el menú desplegable Relación, seleccione un operador.
  5. En el campo Utilizar valores de la columna, seleccione la columna que se va a utilizar como filtro.

    Si el informe guardado contiene un nombre de columna que coincide con la columna en la que ha creado el filtro, dicho nombre de columna aparecerá en primer lugar en la lista de valores del campo Utilizar valores de la columna. Puede seleccionar una columna diferente.

  6. Haga clic en Aceptar.

    El filtro se muestra en la sección Filtros de la ficha Criterios.

Editar la instrucción SQL de un filtro de columna

Puede editar la cláusula lógica SQL WHERE que se va a utilizar como filtro. Aunque generalmente no es necesario, esta función está disponible para los usuarios que precisen una capacidad de filtrado avanzado. Para obtener una descripción completa de la sintaxis SQL, consulte una documentación de referencia de terceros sobre SQL, un manual de referencia sobre SQL de uno de los proveedores de bases de datos o un sitio de referencia en línea. Para obtener más información general sobre el uso de SQL, consulte Uso de funciones de análisis.

Para editar la instrucción SQL generada para un filtro de columna

  1. En el panel Filtros, desplácese sobre el filtro generado con SQL y haga clic en el icono Editar.
  2. Se abrirá el cuadro de diálogo Filtro SQL avanzado.
  3. Especifique las modificaciones en el cuadro de texto y haga clic en Aceptar.

    El filtro se muestra en el área Filtros de la ficha Criterios. Cuando haya elegido esta opción, la edición del filtro siempre mostrará el SQL que haya especificado.

Ejemplo: identificar clientes con el mayor volumen de ventas

En el ejemplo siguiente se muestran los datos de los diez clientes que tuvieron el mayor volumen de ventas en 2003.

"Fecha de cierre"."Calendario anual" = 2003

AND RANK("Métricas de oportunidad"."Ingresos cerrados")


Publicado en agosto 2018 Copyright © 2005, 2018, Oracle. Todos los derechos reservados. Legal Notices.