Challenge, Stack, Workout Wednesday

Por: Rosario Gauna @rosariogaunag

Agosto en el mes de los retos de la comunidad de Workout Wednesday, para la segunda semana del mes quedó seleccionado uno de los retos que envié. Link al reto

Un agradecimiento a todos los que participaron y muy especialmente a los que tuvieron la paciencia suficiente para terminarlo.

Y dado que siempre la Comunidad es una fuente de aprendizaje para mí, les quiero compartir que encontré que, para la solución, nos dividimos principalmente en dos grandes grupos de acuerdo con la técnica utilizada para obtener el sombreado entre las líneas:

  • Técnica de área con Stack On. Es decir, cuando las “marks” están acumuladas, es decir, cuando son dibujadas acumulativamente en el eje.
  • Técnica de área con Stack Off. Es decir, cuando las “marks” no son acumuladas, es decir, cuando son dibujadas independientemente a través del eje. Esto es, las “marks” se sobreponen.

A continuación, con el aprendizaje logrado, comparto un procedimiento de solución al reto utilizando ambas técnicas, para además de resolverlo, ayudarnos a comprender las principales diferencias y similitudes entre las técnicas.

Paso 1: Definir parámetro “Select EFC or EFP”

Para que el usuario pueda elegir entre:

  • “EFConsPerCap” – Ecological Footprint of Consumption (EFC)
  • “EFProdPerCap” – Ecological Footprint of Production (EFP)

Picture02

Paso 2: Definir la variable de “Filter” para filtrar los datos.

Su valor será TRUE para todos aquellos registros correspondientes a la “Biological Capacity per Capita” y para aquellos en el que “Ecological Footprint per Capita” coincida con el seleccionado por el usuario en el parámetro.

Filter =

[Record]=”BiocapPerCap” OR [Record]=[Select EFC or EFP]

Paso 3: Definir la variable “Record Type”.

La variable tendrá solo dos valores: 1) “Biological Capacity” y 2) “Ecological Footprint” independientemente si se trata de su valor de consumo o de producción.

Record Type =

IIF([Record]=”BiocapPerCap”, “Biological Capacity”, “Ecological Footprint”)

Paso 4: Definir las medidas de Biological Capacity y Ecological Footprint

Esto con la finalidad de contar con una variable independiente de acuerdo con el registro que se trata.

Biological Capacity =

IIF([Record] = “BiocapPerCap”, [Total], 0)

Ecological Footprint =

IIF(([Record] <> “BiocapPerCap”, [Total], 0)

Paso 5: Definir las variables de “Green Area”, “Red Area” y “White Area”.

De acuerdo con la técnica utilizada se definirán las fórmulas. Hay que recordar que en la:

  • Técnica: Stack ONLas “marks” están acumuladas y ellas son dibujadas acumulativamente en el eje. Es decir, la nueva “mark” empieza en donde terminó la última “mark” dibujada en el eje.
  • Técnica: Stack OFFLas “marks” no son acumuladas y ellas son dibujadas independientemente a través del eje. Es decir, cada “mark” empieza a graficarse en el valor cero del eje y se sobreponen la última sobre las anteriores en el área en que coincidan.

Picture03

Paso 6: Definir la gráfica.

Se utilizará una gráfica con eje doble sincronizado. La primera gráfica será de tipo de área y la segunda gráfica será de tipo de líneas.

Mover a los estantes de:

Picture07B

Indicar la opción de Stack a utilizar.

  • Stack On. Es la opción automática en el menú de “Analysis” – “Stack Marks” – opción “Automatic”.
  • Stack Off. En el menú de “Analysis” – “Stack Marks” seleccionar la opción de Off.

De acuerdo con la técnica utilizada, cambia el orden en que las variables deben ser desplegadas. La clave está en el ordenen que se despliega la “White Area”.

  • StackOn. “White Area” debe ser la primera en graficarse, para que inicie en el valor cero del eje y posteriormente se grafiquen los deltas de las áreas rojas y verdes.
  • StackOff. “White Area” debe ser la última en graficarse, para que cubra o se empalme sobre la “Green Area” y la “Red Area” graficadas previamente. (Debe haberse modificado el menú de “Analysis” – “Stack Marks” para seleccionar la opción de Off)

Picture05

Paso 7: Ajuste los tooltips, los colores y los formatos.

¡Y con esto concluimos la gráfica de coloreado entre líneas! 

Link a Tableau Public

Picture01

Pueden ver que ambas técnicas tienen un nivel de dificultad similar.

¿Cuál técnica es la que tú prefieres utilizar para tu próxima gráfica de sombreado entre líneas?

  • Técnica de área con Stack On. Cuando las “marks” están acumuladas en el eje.
  • Técnica de área con Stack Off. Cuando las “marks” no son acumuladas en el eje y las “marks” se sobreponen una sobre otra.

A continuación, comparto un diagrama a forma de repaso de cómo se verían las “measures” de la gráfica de área si fueran agregando una después de otra, en ambas técnicas:

Picture06

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

¡Saludos!

Rosario Gauna

Advertisements