Tableau

Cómo crear un Gráfico de Waffle en Tableau

El gráfico de Waffle es un tipo de gráfico cuya estructura cuadriculada permite representar eficazmente la incidencia de una o varias partes sobre el total. Entre sus principales puntos fuertes están la forma cuadrada que permite insertarlo fácilmente en dashboards y la facilidad con la que los usuarios pueden interpretarlo. Sin embargo, como ocurre con otros gráficos que desglosan el total en múltiples partes destacando la incidencia de cada una, en este caso hay que tener cuidado con el número de componentes destacados. En efecto, aunque fácil de entender, se vuelve difícil de comprender cuando se caracteriza por demasiadas categorías.

 

En este artículo, descubriremos cómo construir fácilmente un gráfico de waffles en Tableau en unos sencillos pasos. En concreto, consideraremos el caso en el que queremos mostrar cuánto influyen las ventas de una o varias regiones en las ventas totales. Para ello utilizaremos los datos de Sample – Eu Superstore y una hoja de apoyo.

Gráfico de Waffle: Guía para construir con una sola categoría

Para construir fácilmente un gráfico de Waffle en Tableau, es necesario utilizar una hoja de soporte que podemos descargar fácilmente desde este link.

Una vez descargado el archivo, basta con seguir estos pasos para obtener la visualización.

1) Abrir Tableau y elegir Sample – EU Superstore como fuente de datos

2) Hacer click en Datos y luego en Nueva Fuente de Datos para importar el archivo Excel Waffle_Chart_template previamente descargado

3) Arrastrar Columnas y Filas respectivamente en columnas y filas y luego transformarlas primero en discretas y luego en dimensiones

Primeros pasos: Fuente de datos, Importar, Columna y Filas

4) Elegir cuadrado como marcas y redimensionar ligeramente

5) Hacer click en la fuente de datos Sample – EU Superstore y crear el campo calculado «Vendite Sud» (Ventas Sur). Dentro de este campo, insertar el código `SUM(IF [Region] = «South» THEN [Sales] END) / SUM([Sales])`. Este campo calculado se utiliza para determinar la proporción de ventas totales que proceden de la región Sur.

6) Crear otro campo calculado llamado «Colore» (Color) para asegurar que el Waffle se colorea basándose en el cálculo del paso anterior. En este campo calculado, escriba `[Vendite Sud] >= SUM([Sheet1 (Waffle_Chart_template)].[Percentage])`.

7) Arrastrar el campo calculado «Colore» (Color) al panel Color

8) Hacer clic con el botón derecho del ratón en un espacio en blanco de la página, seleccionar Formato, luego ir a Líneas, y establecer el valor de Líneas de cuadrícula en Ninguno

9) Ocultar los ejes haciendo clic con el botón derecho del ratón sobre ellos y seleccionando Mostrar encabezado para desactivarlo.

Crear un gráfico de waffles y campos calculados

10) Seleccionar el color de fondo que prefiera, y después de traer el campo calculado «Vendite del Sud» (Ventas del Sur) en detalle, insertarlo en el título, y habrás construido tu Gráfico de Waffles

Gráfico de waffles con una sola categoría

Gráfico de Waffle en Tableau: construcción con múltiples categorías

Si deseas construir un Gráfico de Waffle con múltiples categorías, sólo necesitas seguir algunos de los pasos vistos anteriormente junto con algunos pasos adicionales. Específicamente:

1) Abrir Tableau y elegir Sample – EU Superstore como fuente de datos

2) Hacer clic en Datos y luego en Nueva fuente de datos para importar el archivo Excel Waffle_Chart_template previamente descargado

3) Arrastrar Columnas y Filas respectivamente en columnas y filas y luego transformarlas primero en discretas y luego en dimensiones

4) Elegir cuadrado como marcas y redimensionar ligeramente

5) Crear el campo calculado «Norte» con el código  SUM (IF[Region]= «North» THEN[Sales] END) / SUM([Sales])

6)  Crear el campo calculado «Central» con el código SUM (IF[Region]= «Central» THEN[Sales] END) / SUM([Sales])

7)  Crear el campo calculado «Sur» con el código SUM (IF[Region]= «South» THEN[Sales] END) / SUM([Sales])

8)  Crear el campo calculado «Sales» con el código IF AVG(([Sheet1 (Waffle_Chart_template (1))].[Rows]*10)-(10-[Sheet1 (Waffle_Chart_template)].[Column])) <= ROUND(([North])*100) THEN «Noth»
ELSEIF AVG(([Sheet1 (Waffle_Chart_template)].[Rows]*10)-(10-[Sheet1 (Waffle_Chart_template)].[Column])) <= ROUND(([Central]+[North])*100) THEN «Central»
ELSE «South»
END

9) Colorear el campo Ventas (Sales)

10) Hacer click con el botón derecho del ratón en un espacio en blanco de la página, seleccionar Formato, luego ir a Líneas, y establecer el valor de Líneas de Cuadrícula en Ninguno

11) Ocultar los ejes haciendo clic con el botón derecho del ratón y seleccionando Mostrar encabezado para desactivarlo

12)  Seleccionar el color de fondo que prefiera, y después de detallar los campos calculados «Norte», «Central» y «Sur», insertarlos en el título, y habrá construido su Gráfico Waffle con múltiples categorías

Gráfico de waffles con varias categorías

Conclusión

Mediante unos sencillos pasos, hemos creado con éxito dos gráficos waffle. Este tipo de gráfico nos permite comprender fácilmente cuánto contribuye una parte al total y puede integrarse fácilmente en dashboards complejos gracias a su forma. Por estas razones, puede ser una alternativa válida a los gráficos que realizan funciones similares, como el Gráfico circular y el Treemap.

Lee todos nuestros artículos sobre Tableau

¿Quieres conocer las últimas novedades o profundizar en algunas características para convertirte en un experto?

Visualitics Team
Este artículo ha sido escrito y editado por uno de nuestros consultores

Compártelo ahora en tus redes sociales o por correo electrónico:

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