BASE DE CONOCIMIENTO

Filtrar un rango en varias fuentes de datos


Publicado: 17 Jul 2014
Fecha de la última modificación: 26 Oct 2022

Pregunta

Cómo filtrar un rango de valores en varias fuentes de datos.

Entorno

  • Tableau Desktop
  • Fuentes de datos múltiples

Respuesta

Crear un parámetro de inicio de rango y de fin de rango para aplicar filtros en varias fuentes de datos.

 

  1. En el panel Datos, haga clic con el botón derecho y seleccione Crear un parámetro.
  2. Cambie el nombre del parámetro "Inicio de rango"
  3. En el menú desplegable Tipo de datos, seleccione Float, Integer o Date
  4. En el campo del valor actual, introduzca la fecha de inicio o el primer número del rango.
  5. Seleccione Rango en Valores permitidos. 
  6. Seleccione el rango de valores de datos diferente y haga clic en Aceptar
  7. Repita los pasos anteriores para crear un parámetro de fin de rango.
  8. Seleccione Análisis > Crear campo calculado.
  9. En la sección Fórmula en el cuadro de diálogo Campo calculado, escriba una fórmula similar a la siguiente, en la que "Campo para filtrar" se corresponde con la dimensión de fecha de la fuente de datos: 
    [<Field to Filter>] <= [End of Range]
    AND
    [<Field to Filter>] >= [Start of Range]
  10. Asigne un nombre al campo y haga clic en Aceptar.
  11. Arrastre el campo calculado al estante Filtros y filtre por el valor True.
  12. Cree un campo calculado idéntico en cada fuente de datos que vaya a filtrar.
  13. Haga clic con el botón derecho sobre el parámetro Fin de intervalo en el panel Parámetros y seleccione Mostrar control de parámetro.
  14. Haga clic con el botón derecho en el parámetro Inicio de rango del panel Parámetros y seleccione Mostrar control de parámetro.

Información adicional

  • Puede revisar el resultado en el libro de trabajo de ejemplo adjunto.
  • No es posible mostrar el filtro como un control deslizante. 
  • Cada parámetro se debe configurar de manera individual. 

Comente sobre este artículo... Foro de comentarios
¿Fue de ayuda este artículo para resolver el problema?