Como una primera introducción a Tableau en la academia, fuimos introducidos a Makeover Monday (www.makeovermonday.co.uk). Una pagina donde cada semana un dashboard es seleccionado y analizado. El autor, cada semana propone mejoras y las aplica al dashboard. El reto es seleccionar uno entre todos los dashboards, descargar los datos y tratar de mejorarlo con las nociones básicas del momento.
El dashboard que seleccione fue “Cuanto cuesta 1GB de datos móviles en el mundo” Semana 19 año 2021. Estos datos se estructuraban en tres campos: Rank, Country y Avg Price of 1Gb USD.
Como es una comparativa entre países, quería que la mayor parte del dashboard estuviera compuesta de un mapa donde en un primer vistazo tuvieras todos los países coloreados en función del precio de 1GB.
Para realizar esta primera hoja de trabajo, simplemente arrastre el campo country al canvas. Tableau reconoce los países como campo con coordenadas por lo que automáticamente genera latitud y longitud para cada país, aunque estas coordenadas no estén incluidos en los datos cargados.
Lo siguiente fue crear un campo calculado para agrupar los el precio en rangos de la siguiente manera:
Una vez creado, se arrastra el campo calculado (Price range) a la ficha de color. De esta manera, los países se colorean de mas a menos en relación con el precio agrupado (Asegurarse de que en el panel Marks esta seleccionado la opción Map). Seleccioné los colores continuos rojo (para mas caro) a amarillo (mas baratos). Teniendo en cuenta a quien va dirigido el dashboard, asegurarse de que los colores son los adecuados para la correcta visualización.
Aparte del mapa, decidí añadir dos gráficos de barras en la parte de abajo del dashboard para tener mas claramente definidos los 5 países más caros y los 5 más baratos. Simplemente arrastrar a columnas el precio medio (avg Price Of 1Gb Usd) y a filas los países (Country). Estos dos gráficos se hacen de la misma forma con la diferencia de filtrar unos u otros. Se arrastra el campo que se quiere filtrar (Country) a filtros y se selecciona la ultima opción “Top” y se dan los valores deseados como se muestra en la siguiente figura:
También creé sets para poner dividir por continentes, América, África & Mide East, Europa, Asia and Oceanía para tener una idea del precio por regiones. La idea era crear otro grafico de barras para mostrar cual es la media del precio por continente. Gracias a una sugerencia, en su lugar cree un gráfico donde las filas estarían divididas por continente y en las columnas pondría el precio en USD. Además, cada país estaría representado por un círculo.
El último paso sería hacerlo interactivo. Dar acción al dashboard para que cada vez que pinchas en un país, ya sea en el mapa o en un grafico, se seleccionase lo correspondiente en los otros gráficos. Por ejemplo, pinchando en España, en el mapa podemos ver como se sitúa en relación a otros países en relación al precio de 1Gb de datos.
El resultado final se puede ver en este link.