Tableau

Treemap Drilldown Tableau: cómo anidarlos en una hoja de trabajo

El gráfico Treemap Drilldown Tableau es una visualización jerárquica anidada que permite comparar diferentes combinaciones de dimensiones en una o dos medidas. Dependiendo del análisis, el Treemap consistirá en rectángulos de diferentes tamaños en los que se puede añadir más información en las áreas relevantes o con descripciones emergentes (o  tooltips).

Pero, ¿qué pasa si la información contenida en las etiquetas y los tooltips de un solo rectángulo no es suficiente? Una primera forma de crear dos Treemaps anidados es utilizar dos hojas de cálculo distintas. Creas dos Treemaps diferentes que representan los dos niveles de información que te interesan y, mediante un filtro de acción en el cuadro de mandos, navegas de un gráfico a otro con un solo clic.

Ejemplo de desglose de Treemap

Pero, en el artículo de hoy, nos centraremos en cómo navegar sin utilizar Treemaps separados, utilizando sólo una hoja de trabajo. Veamos cómo.

 

Base de datos: Restaurantes con estrellas italianas 2019

La base de datos que hemos utilizado es una lista de restaurantes italianos con estrellas Michelín de 2019, dividida por regiones y ciudades. El objetivo es mostrar un treemap con las regiones según las estrellas Michelin. Al hacer clic en cada región, se mostrarán las ciudades con su clasificación.

 

Creación de la hoja de trabajo

El primer paso es crear un Treemap que muestre las regiones según las Estrellas.

 

Al hacer clic en el rectángulo de una región, queremos mostrar las ciudades con sus Estrellas Michelin. Para ello, añadiremos la información de la ciudad a esta misma hoja de trabajo (basta con arrastrar la dimensión de la ciudad a Detalle) y crearemos una acción de hoja de trabajo que filtre la vista actual según la región sobre la que se haya hecho clic.

 

En este punto deberíamos ser capaces de hacer clic en una región y hacer que el mapa de árbol desglose a Tableau las ciudades pertinentes. Surgen dos tipos de problemas:

El primer Treemap, relativo a las regiones, se ha segmentado en ciudades resultando ilegible.

Las ciudades se muestran en diferentes tonos de color, ya que vemos que se selecciona constantemente al menos una región.

Para solucionar estos problemas debemos seguir una serie de operaciones, campos calculados y demás, que nos ayudarán a mejorar la visualización.

Acciones a seguir cuando se crea un cuadro de desglose del mapa del árbol

  1. Crea un campo calculado que cuente el número de regiones sin duplicados
  2. Crea otro campo calculado que contenga las regiones si su número en la pantalla es mayor que uno, en caso contrario, que muestre las ciudades.
  3. Habiendo utilizado un Cálculo de Tabla (la PRIMERA función) dentro del cálculo, edita el Cálculo Usando (clic derecho) de esta manera:y arrastra la nueva dimensión al filtro, seleccionando el valor True. Esto nos permitirá tener dos vistas separadas para las regiones y las ciudades.
  4. Dentro de la hoja de trabajo, para corregir el problema de visualización relacionado con las ciudades, genera una acción de resaltado en la dimensión región.Ya casi lo tenemos: para tener un tamaño consistente de los rectángulos en función de la visualización actual (región/ciudad) necesitaremos dos campos calculados más.
  5. Una primera medida contando el número total de estrellas de cada ciudad
  6. Una segunda medida que cuenta dinámicamente las estrellas según la vista actualY finalmente arrastra esta última medida calculada a Tamaño.

 

Eso es todo: ¡tu gráfico está acabado!

Si tienes alguna pregunta, no dudes en ponerte en contacto con nosotros en info@visualitics.es o nuestra página de Linkedin.

Suscríbete al boletín

Para estar informado sobre las novedades de Tableau y Alteryx, sobre nuestros productos y servicios y sobre los próximos eventos de Visualitics, suscríbete a nuestro boletín. ¡Puedes elegir el tipo de envío que prefieres y darte de baja en cualquier momento!
¿Qué novedades quieres recibir?
¿Qué empresa trata tus datos?

VISUALITICS PARTNERS, S.L. (en adelante, “VISUALITICS“)

¿Por qué tratamos los datos que te pedimos?

Únicamente tratamos tus datos para poder prestarte los servicios de VISUALITICS + info

¿Cuál es la legitimación para este tratamiento de tus datos?

Estos datos son necesarios para llevar a cabo la prestación de los servicios ofrecidos por VISUALITICS + info

¿Se van a hacer cesiones o transferencias con tus datos?

Si así lo consientes, tus datos podrán ser cedidos a terceras empresas. + info

¿Cuáles son mis derechos?

El interesado tiene derecho a ejercitar su derecho de:

– Acceso, rectificación, supresión, oposición, portabilidad de los Datos, limitación del tratamiento y a no ser objeto de decisiones automatizadas individualizadas + info

¿Tienes dudas?

Tanto si tienes alguna o sugerencia como si quieres darte de baja ponte en contacto con nosotros enviando un email a la siguiente dirección: info@visualitics.es