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


Tema anterior

Tema siguiente

Adición de filtros a columnas

En la página Definir 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 de la misma área temática 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 de la misma área temática.
  • 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

Puede crear un filtro en cualquier columna de los informes. Si no desea que la columna se muestre en los resultados, puede ocultarla.

PRECAUCIÓN: si hace clic en el botón Actualizar del explorador antes de finalizar la creación de un filtro de columna, el explorador volverá a cargar la página y descartará los cambios.

Para crear un filtro sin agregar la columna al informe

  • Mantenga pulsada la tecla Ctrl y haga clic en la columna.

Para crear un filtro de columna

  1. En la página Definir criterios, haga clic en el botón Nuevo filtro en la columna en la que desee crear el filtro.
  2. En el cuadro de diálogo Crear/Editar filtro, seleccione un operador en la lista desplegable Operador.

    Los operadores y valores para seleccionar aparecen en la columna izquierda. Según el tipo de columna que seleccione, pueden aparecer más opciones en la columna derecha, como botones de calendario para especificar un intervalo de fechas o un cuadro de coincidencia de texto para limitar las listas largas de valores.

  3. Para especificar un valor, introdúzcalo en el cuadro Valor o haga clic en Todas las opciones para ver los valores disponibles en la columna y seleccione un valor de la lista.

    Para agregar varios valores, haga clic en Agregar y seleccione Valor después de introducir datos para el campo de valor actual.

    NOTA: Para utilizar Todas las opciones/Opciones limitadas en un filtro de ctrl+clic, deberá seleccionar al menos una columna en el análisis. La columna seleccionada no tiene por qué ser la que va a agregar al filtro.

    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 a través de la navegación (consulte Paso 2: 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.

  4. Utilice los controles de página para desplazarse por las opciones cuando haya muchas para la columna:
    • Haga clic en un número de página específico para desplazarse a dicha página.
    • Haga clic en el botón de paginación de doble flecha a la derecha ( >> ) para avanzar a la página siguiente o en el botón de paginación de doble flecha a la izquierda ( << ) para retroceder a la página anterior.
  5. Utilice los botones del calendario para especificar el rango de fechas en las columnas que contienen fechas.

    Para especificar una fecha concreta, indique la misma fecha como fecha de inicio y fecha final.

  6. Utilice la lista desplegable Coincidencia para ver los valores disponibles y usarlos en un filtro. Si lo desea, especifique criterios para limitar los valores que se van a devolver (no es obligatorio). A continuación, haga clic en el enlace Todas las opciones y seleccione un valor en la lista devuelta.

    Por ejemplo, supongamos que desea ver los resultados de la región Este. Si especifica una E en el cuadro de texto y seleccione "empieza por"·en la lista desplegable Coincidencia, la lista mostrará únicamente los valores que comienzan por una E.

  7. Para agregar una expresión SQL o una variable de sesión, realice lo siguiente:
    1. Haga clic en el botón Agregar y seleccione la opción adecuada.

      La etiqueta del cuadro Valor cambiará para mostrar la selección que ha realizado.

    2. Especifique la expresión SQL o la variable de sesión en el cuadro.

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

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

    Para quitar todas las definiciones, haga clic en el botón Borrar valores.

  9. Para que este filtro quede limitado por el valor de una columna de la misma área temática de otro análisis, haga clic en el botón Avanzado y seleccione el filtro según los resultados de otra opción de solicitud.

    Aparecerá el cuadro de diálogo Filtrar por solicitud guardada.

  10. Para convertir el filtro en SQL, haga clic en el botón Avanzado y seleccione la opción Convertir este filtro en SQL.

    Aparecerá el cuadro de diálogo Filtro SQL avanzado.

  11. Cuando termine, haga clic en Aceptar.

    El filtro se muestra en el área Filtros de la página Definir criterios o Filtros guardados.

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 un área temática se muestran después del nombre de dicha área. Si no hay filtros guardados para ese área temática, esta parte de la página estará en blanco.

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

  1. En la página Definir criterios, haga clic en Guardar.
  2. En el cuadro de diálogo Guardar análisis, 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 sección Filtros de la página Definir criterios, haga clic en Guardar filtro.
  2. En el cuadro de diálogo Guardar filtro, seleccione la carpeta en la que desee guardar el filtro.
    • Para guardar el filtro para su uso personal, haga clic en Mis filtros.

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

    • Para guardar el filtro para que lo utilicen otras personas, haga clic en Filtros públicos.

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

  3. Especifique un nombre 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 sección Filtros de la página Definir criterios, haga clic en el icono Opciones de filtro situado junto al filtro cuyas propiedades desee mostrar y, a continuación, seleccione la opción Editar filtro.

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 página Definir 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 sección Filtros de la página Definir criterios, haga clic en Abrir filtro guardado.
  2. Desplácese a la carpeta de filtros adecuada, seleccione el filtro guardado que desea aplicar y, a continuación, haga clic en Aceptar.
  3. En la sección Opciones de filtro del cuadro de diálogo Aplicar filtro guardado, especifique las opciones, si las hay.
  4. Haga clic en Aceptar.

    El filtro se muestra en el área Filtros de la página Definir criterios.

Editar filtros de columnas

Puede editar un filtro de columna para cambiar sus propiedades.

Para editar un filtro de columna

  1. En la sección Filtros de la página Definir criterios, haga clic en el botón Opciones de filtro del filtro que desee editar y, a continuación, seleccione Editar filtro.

    Aparecerá el cuadro de diálogo Crear/Editar filtro.

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

Editar la fórmula de un filtro de columna

Puede editar la fórmula de un filtro de columna. Las modificaciones que realice se aplican únicamente al uso del filtro de la columna; una fórmula puede contener llamadas a funciones para realizar cálculos más avanzados. Consulte Usar funciones en análisis.

Para editar la fórmula de columna de un filtro

  1. En la sección Filtros de la página Definir criterios, haga clic en el botón Opciones de filtro del filtro y, a continuación, seleccione Editar fórmula de columna.
  2. Haga clic en la ficha Fórmula de columna.
  3. Escriba la fórmula en el área Fórmula de columna.
  4. Haga clic en Aceptar para guardar los cambios.

Quitar filtros de columnas

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

NOTA: si el análisis se guardó anteriormente con filtros aplicados, vuelva a guardarlo para quitar los filtros.

Para quitar un filtro de columna de un análisis

  • En la sección Filtros de la página Definir criterios, haga clic en el icono X.

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 Definir 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 cortar, copiar o desagrupar elementos vinculados, haga clic en el botón Editar grupo de filtros y seleccione la opción apropiada.

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

  • En la sección Filtros de la página Definir criterios, haga clic en el botón Opciones de filtro del filtro y, a continuación, seleccione Proteger filtro.

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 página Definir criterios, haga clic en el botón Nuevo filtro en la columna en la que desee crear el filtro.
  2. En el cuadro de diálogo Crear/Editar filtro, haga clic en Avanzado y, a continuación, seleccione el filtro según los resultados de otra opción de solicitud.
  3. En el campo Relación del cuadro de diálogo Filtrar por solicitud guardada, seleccione la relación adecuada entre los resultados y la columna que debe filtrarse.
  4. Haga clic en Examinar y desplácese hasta el informe guardado.
  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 página Definir criterios.

    NOTA: si más adelante desea editar el filtro, puede editar sólo la información mostrada en el cuadro de diálogo Filtrar por solicitud guardada.

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 Usar funciones en análisis.

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

  1. En el cuadro de diálogo Crear/Editar filtro, haga clic en Avanzado y, a continuación, seleccione la opción Convertir este filtro en una instrucción SQL.
  2. Especifique las modificaciones en el cuadro de texto y haga clic en Aceptar.

    El filtro se muestra en el área Filtros de la página Definir 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 septiembre 2017 Copyright © 2005, 2017, Oracle. Todos los derechos reservados. Legal Notices.