Entre los elementos importantes que Tableau pone a disposición de los usuarios, se encuentran, sin duda, los filtros. Con ellos es posible interactuar y consultar las vistas que respondan a tus preguntas. En artículos anteriores, hemos visto algunas formas de crear filtros con Tableau Desktop, filtrando las vistas y no los datos subyacentes.
Pero hoy vamos a hablar de otra cuestión relacionada con los filtros: ¿cómo personalizarlos y hacerlos atractivos en los dashboards? Aquí te mostramos algunos ejemplos. Vamos a añadir contexto y gráficos a los filtros para que muestren los datos subyacentes a la selección y se conviertan en una parte activa del diseño del dashboards.
Empecemos con los datos de Superstore y el primer filtro del dashboard relacionado con el modo de envío (ship mode): a diferencia de un menú desplegable «clásico», la selección se realiza haciendo click en los pequeños triángulos de la izquierda. Además, cuando seleccionamos una opción, se resalta la barra correspondiente, que representa el importe de las ventas. De esta manera, podemos ver inmediatamente qué método de envío tiene la mayor cantidad de ventas.
Para construir este filtro realizamos los siguientes pasos:
- creamos un gráfico de barras para las ventas y el modo de envío, que también muestra la etiqueta del modo de envío para cada marca.
- creamos el siguiente parámetro, que incluye todos los modos de envío:
- creamos un campo calculado usando el parámetro que acabamos de crear. Vamos a llamar el campo calculado «selected ship mode«. En el campo calculado escribimos:
[Ship Mode] = [Parameters].[Ship Mode].
- establecemos el campo calculado como «color» dentro de la vista
- creamos otra vista: ponemos las marcas en forma, ponemos ship mode en línea y «selected ship mode» en color; también añadimos dos campos calculados «cero» y «uno» en detalle. Esto último se utilizará para implementar una acción que evitará un doble resaltado en la selección y hará que el filtro sea estéticamente mejor.
Por último, llevamos las dos vistas al dashboard y establecemos las dos acciones siguientes:
- acción de parámetro para permitir el cambio entre una categoría y otra (para saber más sobre las acciones de parámetro haz clic aquí)
2. acción de filtrado para evitar el resaltado por defecto en los triángulos de selección
Ahora pasemos al segundo filtro visual, relacionado con el mapa:
- creamos un mapa con el campo Región en detalle;
- creamos un eje doble duplicando el campo de latitud en filas y establecemos, para el segundo eje, el círculo para marcas; asimismo, asignamos las ventas en tamaño y ponemos Estado en detalle;
- creamos un parámetro de lista «regions» (como el creado para ship mode)
- insertamos el parámetro dentro de un campo calculado que llamamos «p_regions»: [regions] =[Region].
- arrastramos el campo calculado a filtros y ponemos = True
- llevamos la vista y el parámetro «regions» al dashboard y escogemos la opción de deslizador para el tipo de parámetro.
Cuando creamos el parámetro e insertamos las regiones, las ordenamos teniendo en cuenta la posición en el mapa (por ejemplo, el primer elemento será la región más a la izquierda, el último la región más a la derecha). De este modo, cuando nos desplacemos hacia la derecha o hacia la izquierda por el deslizador situado bajo el mapa, veremos las diferentes regiones.
Por último, para el filtro temporal, necesitamos crear dos gráficos que muestren las tendencias de ventas por trimestre. El primer gráfico se filtrará para el periodo seleccionado, mientras que la segunda tendencia incluirá todo el período. Establecemos el mismo máximo para los ejes de los dos gráficos para que sean exactamente iguales una vez colocados en el dashboard y sean superpuestos. El gráfico filtrado se situará en modo flotante por encima del otro gráfico temporal. Insertamos, en el dashboard, el deslizador del filtro de fecha de pedido por encima o por debajo de los gráficos, como prefiramos.
Por último, vamos a hacer que los filtros se comuniquen entre sí. Para ello, insertamos en la marca del filtro:
- Order date (quarter) también en el mapa y en el gráfico de barras para ship mode
- p_regions = «True» también en las dos series temporales y en el gráfico de barras de ship mode
- selected ship mode= «True» en el mapa y en los dos gráficos de tendencias
Por ejemplo, ahora, al seleccionar un ship mode, el mapa y los filtros de tendencia cambiarán.
Síguenos en nuestras redes sociales de Linkedin y Facebook para descubrir otras funcionalidades de Tableau.