Para la semana 10 de Workout Wednesday, @AnnUJackson nos comparte como reto, el recrear el increíble diseño que ella presentó para #IronQuest en el mes de febrero.

El #IronQuest, es un proyecto con desafíos mensuales de visualización dirigido por Sarah Bartlett que sigue un formato similar a las competencias de #IronViz. Su objetivo es buscar brindar a las personas la oportunidad de que muestre sus mejores prácticas y habilidades en diseño, narración y análisis, sin la presión de que se elija un ganador, en preparación para las competencias de #IronViz.

Para el pasado mes de febrero el tema elegido en el #IronQuest fue el de Business Dashboards. Les recomiendo que no pierdan la oportunidad de consultar la lista completa de Dashboards en el blog de Sarah.

La visualización final, que se reconstruye en este desafío, es un mapa de mosaicos para Estados Unidos que permite la comparación interanual del porcentaje de utilidad.

Y si ya conoces un poco a Ann, sabes que a ella le encantan los cálculos de Tabla y uno de los requerimientos que ella muy comúnmente nos incluye en sus retos es: “you are not allowed to use Level of Detail (LOD) Expressions!”

Y si tú me conoces un poco, sabes que a mi me encantan los cálculos LOD y aunque estoy consciente de que en ciertos retos nos solicitan utilizar cálculos de Tabla, muchas veces a mitad del reto me encuentro que estoy escribiendo un cálculo LOD y al percatarme de ello lo borro y cambio el switch para buscar una solución con cálculos de Tabla.

Considero importante el balance en el manejo de las distintas técnicas, por lo cual, agradezco los retos previos en los cuales, Andy Kriebel, Luke y Ann me han motivado (obligarme, ji ji) a utilizar cálculos de Tabla.

Esto no quiere decir que estoy solicitando que en cada reto nos pongan tal restricción, pero definitivamente considero que en ciertos retos, la utilización de cálculos de Tabla nos ofrece interesantes aprendizajes.

A continuación, comparto los pasos que seguí.

Paso 1: Join de los datos originales con la tabla con posiciones (x, y) de cada estado.

Para la construcción de un mapa de mosaicospara Estados Unidos, cuento con un archivo con las posiciones o coordenadas en que cada estado debe ubicarse.

Entonces el primer paso, es realizar la unión entre la tabla de datos de Ordenes del archivo de SuperStore especial indicado en el reto, con el archivo de posiciones o coordenadas de cada Estado.

Picture1

Asegurarse que los datos de las coordenadas, que en la tabla aparecen con los nombres “Column” y “Row” sean considerados como “Dimension”.

Paso 2: Crear el cálculo de “Profit Ratio”.

Profit Ratio = SUM([Profit]) / Sum([Sales])

Paso 3: Crear la variable “Year”.

Year = DATEPART(‘year’, [Order Date])

Paso 4: Crear la gráfica.

Seleccionar gráfica tipo “Square” y especificar que las “marks” en la gráfica no se acumularán, esto con la finalidad de que los cuadrados de cada año se presenten sobrepuestos, uno sobre otro.

Picture2

Mover a los estantes de:

  • Filter ⬅  “Year” y seleccionar años 2017 y 2018
  • Columns ⬅   “Column”
  • Rows ⬅   “Row”
  • Detail ⬅   “State”
  • Size ⬅   “Year” ordenar descendentemente
  • Color ⬅   “Profit Ratio”
  • Text ⬅   “Abbreviation” y “Profit Ratio”

Paso 5: Crear un cálculo de tabla rápido de la variación del “Profit Ratio”.

Seleccionar la variable “Profit Ratio” del estante de “Text” y con el click derecho crear un cálculo rápido de tabla de tipo “Difference”.

Una vez creado, editarlo e indicarles las siguientes especificaciones:Picture3

Es importante que el campo “Year” del estante “Size” se encuentre ordenado descendentemente, para que este cálculo se ejecute correctamente.

Modificar el formato del nuevo campo, con el formato personalizado: ▲ 0%;▼ 0%;-

Paso 6: Ajustar tamaños de los cuadros.

Ajustar el tamaño a utilizar para los cuadros del 2017 y 2018, para mantener una armonía entre ambos años.

Picture4

Paso 7: Ajustar especificaciones del formato de “Label”

Para especificar que solo se muestren las etiquetas respectivas al año 2018 y permitir que las etiquetas se superpongan a otras marcas.

Picture6

Paso 8: Ajustar la definición de los colores a utilizar.

La paleta de colores es Color Brewer Red Blue (descarga desde Tableau Public de Jacob Olsufka)

Picture5

¡Listo!  

Link a Tableau Public 

Picture0

Muchas gracias a @AnnUJackson, por compartirnos como reto su diseño para el#IronQuest del mes de febrero.

Y también le agradezco a Ann el tratar de compartirme su amor por los cálculos de Tabla, pero para mí, los cálculos LOD son insustituibles, fueron amor a primera vista.

Si tiene alguna pregunta sobre el blog, no dudes en ponerte en contacto conmigo en Twitter (@rosariogaunag)

¡Saludos!

Rosario Gauna

 

Advertisements