WorkoutWednesday - Week 40

Enlace con los requerimientos aquí

Una tabla de texto en la que no se usan marcas de texto. Muy útil en casos como éste en los que se añaden indicadores.

Principales Características:

  1. Añadir un triángulo rojo en los casos en los que las ventas hayan decrecido respecto al año anterior.
  2. Mantener el bandeado.
  3. Añadir un triángulo rojo a la subcategoría si las ventas de 2018 son inferiores a las de 2015.
  • Sustituir texto por formas.
  • Añadir los indicadores.
  • Diseño.
  • LOD o Cálculos de Tabla (yo he usado LODs para la comparación entre 2015 y 2018 y cálculos de tabla para la variación anual).
  • Descripción emergente con una viz nueva.
  • Nada.

En resumen

WW201840

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 39

Enlace con los requerimientos aquí

Uno de los retos más asequibles hasta la fecha que, no obstante, incorpora algunos trucos complicadillos (y útiles).

Principales Características:

  1. Poder alternar entre Ventas, Cantidad y Beneficio.
  2. Con una etiqueta vertical en el eje de las y con la medida seleccionada.
  3. Con tres tipos de “marcas” distintos.
  • Crear el parámetro.
  • Ajustar el gráfico con dos maracs.
  • Obtención de la etiqueta vertical (usando, por ejemplo, regex).
  • Inclusión de la tercera línea (bien como etiqueta, caso de los círculos, bien como borde, caso de la línea en el diagrama de área).
  • Nada.

En resumen

WW201839

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 38

Enlace con los requerimientos aquí

Ann Jackson nos propone un reto en el que el usuario puede analizar la relación entre ventas y beneficio decidiendo la presentación y, hasta cierto punto, agregación del gráfico: ¿anuales o combinadas? ¿por subcategoría, cliente, productor,…? ¿Con líneas de referencia o sin ellas?…

Principales Características:

  1. Poder escoger la dimensión para realizar el análisis.
  2. Poder alternar entre gráficos juntos o separados y que mantenga el número de marcas.
  3. Reportar las ventas (y beneficio) mínimas y máximas para la combinación seleccionada.
  • Diseño.
  • Creación de parámetros.
  • Etiquetas emergentes.
  • Combinación de LODs y CASE para los números de marcas, ventas y beneficios máximos y mínimos. Otra opción, posiblemente algo más compleja, es usar únicamente cálculos de tabla.
  • Tener todos los gráficos en la misma hoja –alternativamente, usar múltiples hojas que aparezcan/desaparezcan.

Nada

En resumen

WW201838

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 37

Enlace con los requerimientos aquí

Reto en combinación con el Makeover Monday en el que se recrea una visualización realizada por Propublica en la que se analizan los pagos realizados con dinero de campaña o dinero público a empresas de Donald Trump desde que éste inició su campaña para ser presidente.

Principales Características:

  1. Ordenado por mes, quién realiza el pago y día del mes.
  2. Con los tamaños y colores adecuados, y un espaciado equilibrado entre las distintas marcas.
  3. Con un eje superior mostrando años y algunos meses.
  • Cálculo de la fecha para los casos en los que no está presente.
  • Ordenar las marcas por mes, pagador y día usando INDEX().
  • Pseudo-eje mostrando los años y algunos meses.
  • Tamaño y configuración de los cuadrados como marca (aquí lo he hecho mucho más complicado de lo que era necesario: inicialmente usando una posición central del cuadrado pre-calculada para incluir el “0.01” que indicaban las instrucciones que resultaba en un espaciado irregular, y posteriormente, usando múltiples uniones para obtener un polígono con espaciado correcto –compara los resultados en la imagen de más abajo). Ambas son innecesariamente complicadas.
  • En realidad, nada en esta visualización tiene por qué ser necesariamente difícil. Tal y como yo la abordé, el paso de obtención de los polígonos y las correspondientes coordenadas es relativamente complejo, pero innecesario puesto que se puede usar simplemente marcas cuadradas como muestra Curtis Harris en su vídeo.

Compara los cambios entre la versión inicial, con marcas como cuadrados en la posición seleccionada, y la versión usando polígonos que respetan realmente la proporción, tamaño y espacio. 

Viz en Tableau Public:

En resumen

WW201837

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 36

Enlace con los requerimientos aquí

Tras el mes de retos del público, Rody Zakovich retoma el #WorkoutWednesday con un diagrama de dispersión en el que añade unas bandas de referencia de una manera un tanto “poco ortodoxa”.

Principales Características:

  1. Bandas de referencia personalizadas.
  2. Diferenciar jugadores en activo.
  3. Etiquetas del top 10 de jugadores o de los seleccionados en la leyenda.
  • Asignar los grupos y crear la leyenda.
  • Crear la vista inicial.
  • Asignar símbolos diferentes o usar el eje secundario para añadir unos símbolos más grandes.
  • Crear la imagen de fondo a partir de líneas de referencia.
  • Me resultó complicado colocar las etiquetas de las marcas conforme a las indicaciones dadas.

En resumen

WW201836

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 35

Enlace con los requerimientos aquí

Último de los retos “del público” (al menos por ahora) de la mano de Neil Richards. Brutal. Hay varias formas de resolver este “reto”. Opté por unir los datos múltiples veces consigo mismo (y un índice de estados para una unión adicional). A la vista de los resultados –y del esfuerzo empleado– puede que no fuera la mejor opción.

Principales Características:

  1. Mostrar unos pequeños múltiplos en los que, para cada estado, se muestra el “profit ratio” de cada una de las categorías (personalizadas, puesto que no son las habituales).
  2. Coloreando la categoría de mayor beneficio.
  3. Rotulando la categoría coloreada y añadiendo el nombre del estado en la parte inferior de la gráfica.
  • Crear los múltiplos (usando alguna argucia — exportar a excel el índice de estados y usarlo posteriormente en una unión).
  • Crear las categorías artificiales.
  • Calcular los valores para las distintas “categorías”.
  • Colorear en función de los distintos valores.
  • Las etiquetas. Me costó horrores y aún no están exactamente como

En resumen

WW201835

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 34

Enlace con los requerimientos aquí

AnnUJackson vuelve a la carga. Un reto cargado de detalles. Los cálculos no son particularmente complejos, pero la cantidad de formato y “pequeños detalles” es descomunal.

Principales Características:

  1. Seleccionar en el mapa y actualizar todos los demás gráficos, incluidos viz-in-tooltips.
  2. Mostrar información (notas, grupos participantes, etc.) del último evento dentro de la selección.
  • LOD para últimos eventos, actores, etc.
  • Mapa e iconos.
  • Viz-in-tooltip actualizada y filtrada.
  • Asignar el filtro desde el mapa a todas las hojas necesarias y en contexto para que las LOD sigan funcionando. 
  • Formato: conseguir encajar los distintos textos me ha llevado mucho tiempo. Demasiado.

En resumen

WW201834

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 33

Enlace con los requerimientos aquí

Tercer reto veraniego y, de momento, el más asequible desde mi punto de vista. Donna Coles plantea un Pareto en el que sea posible seleccionar el porcentaje de ventas mediante un parámetro.

Principales Características:

  1. Parámetro para seleccionar el porcentaje de ventas.
  2. Las líneas de referencia no están en el % seleccionado, sino en la marca más próxima que iguala o supera el porcentaje seleccionado.
  3. Descripciones emergentes distintas entre el pareto en sí y la marca “resaltada”.
  • Crear el parámetro.
  • Crear el pareto.
  • Diseño.
  • Cálculos de tabla para las líneas de referencia.
  • Eje doble mostrando únicamente la marca deseada.
  • Nada

En resumen

WW201833

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 32

Enlace con los requerimientos aquí
Segundo de los retos de verano, esta vez a cargo de Rosario Gauna. Muy interesante combinación de líneas y áreas. Sumamente sencillo de interpretar, transmite rápida y eficazmente el mensaje. Lo refuerza con unos “BAN”s y lo adereza con una buena cantidad de formato y “pequeños detalles”.

Principales Características:

  1. Superposición de líneas y área coloreada en función de la reserva/déficit.
  2. Poder seleccionar EFP o EFC y que se actualicen de manera dinámica tanto el título como los datos.
  3. Al pasar el cursor sobre las líneas, los BANs han de actualizarse al año correspondiente; cambio del texto “Reserva/Déficit” y color del país-año en función de la diferencia entre capacidad y uso.
  • Obtener las medidas de Biocapacidad, EFC y EFP.
  • Uso de un parámetro para alternar entre EFC y EFP.
  • Líneas para Capacidad y la medida seleccionada.
  • Añadir diagrama de áreas en el eje doble.
  • Atención al detalle, extenso formateo (color, expresiones, etc.).
  • Nada.

En resumen

WW201832

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 31

Enlace con los requerimientos aquí

El primero de los retos de verano, propuesto por Sean Miller. Sencillo, directo y un requerimiento habitual:

  1. Tener la capacidad de alternar la vista entre subcategoría y estado; alternando entre barras y mapa.
  2. Tener la capacidad de alternar entre ventas y beneficios.
  3. Cambiar la leyenda en función de la medida seleccionada.
  • Crear los distintos parámetros para alternar entre las vistas.
  • Configurar los filtros para que aparezcan/desaparezcan las vistas relevantes.
  • Diseño.
  • Diseño de la leyenda y cómputo de los valores mínimo y máximo para mostrar junto a la leyenda.
  • Nada.

En resumen

WW201831

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 30

Enlace con los requerimientos aquí

No deja de sorprenderme. A estas alturas ya debería estar acostumbrado a los diseños elegantes de AnnUJackson. Pero no deja de asombrarme.

En esta ocasión, el reto es conceptualmente sencillo: un gráfico que muestra las ventas por subcategoría a lo largo de los meses desde enero de 2016.

La complejidad se la dan una serie de parámetros que determinan, por una parte, la posición de una línea de tendencia central (bien la media, bien la mediana) a las que se añaden unos rangos de “normalidad” definida como “dentro de 3 desviaciones estándar” (cuán aceptable sea combinar la mediana con esta dispersión es otro tema). Por otra, los parámetros determinan cómo resaltar los valores (y cuáles): outliers, los que llevan una racha de ascenso/descenso, los que llevan una racha por encima o por debajo del valor central, etc.

Principales requerimientos:

  1. Escoger el tipo de test estadístico y la medida de tendencia central.
  2. Resaltar los valores adecuados.
  3. Acompañar con la leyenda inferior.
  • Crear los distintos parámetros
  • Gráfico base
  • Adecuar las medidas de tendencia central así como los límites superior e inferior.
  • Test de Outliers: ¿es el valor mayor o menor que los límites establecidos?
  • Test 2 y 3: muy similares. He optado por usar cálculos de tabla anidados (ip.ej. si el valor de ventas del mes en curso es menor que el mes anterior, y las del mes anterior son inferiores al mes previo, y lo mismo ocurre con el anterior, entonces es cierto que se cumple una racha de tres meses; todo usando únicamente combinaciones de LOOKUP), aunque también podría hacerse con LOD

En resumen

WW201830

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 29

Enlace con los requerimientos aquí

Una vez más, enlazo aquí el detallado Paso a paso para este reto en el blog de Rosario Gauna (@rosariogaunag)

Si bien, en esta ocasión, mi solución se asemeja más a la aproximación descrita en el blog de Mithun Desai (@desaimithun) –en inglés.

Reto conceptual más que técnico. Un poco de pensamiento lateral en el uso de Tableau. ¿Múltiples copias de los datos? ¿Fuente de datos secundaria?

  1. Un diagrama de dispersión de ventas frente a beneficios.
  2. Una marca por año y categoría.
  3. Al pasar el cursor sobre cada marca, se conecta mediante una línea con el resto de años de la categoría
  • Diseño.
  • LODs: ¿qué ventas mostrar? ¿qué beneficios?
  • Visión conceptual – ¿cómo hay que amplificar los datos?
  • ¿Cómo ordenar las acciones de filtro?

En resumen

WW201829

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 28

Enlace con los requerimientos aquí
Es de nuevo el turno de LukeStanke que propone un reto en apariencia sencillo, pero con potencial para tornarse complicado  en cuanto intentemos hacer “dinámico” el formato.
  1. Agrupar órdenes en función del beneficio obtenido.
  2. Cambiar el tamaño de la cesta (agrupación) usando un parámetro.
  3. Resaltar una subcategoría distinta en cada uno de los paneles.
  • Crear el parámetro y las agrupaciones en función del beneficio.
  • Creación del panel básico.
  • Resalto — caer en la cuenta de la posibilidad de duplicar la subcategoría y asignar colores distintos en cada uno de los paneles.
  • Difícil. O endiabladamente difícil, usar la función de “resaltar” para conseguir el mismo efecto.

En resumen

WW201828

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 27

Enlace con los requerimientos aquí
Un nuevo reto propuesto por AnnUJackson que, una vez más, combina funcionalidad con una cuidada estética. No es especialmente complicado, pero incorpora una gran cantidad de pequeños detalles (desde el rótulo de las subcategorías al número de años en las descripciones emergentes o el orden de las marcas –de modo que el año “Good” o “Poor” siempre quede por delante del “Other”).
  • El strip plot.
  • Diagrama de Gantt para la línea de base.
  • Línea de referencia con el promedio.
  • Colocar los rótulos de subcategorías en la vista de modo que estén encima de la línea base y sin interferir con las otras marcas.
  • Asegurarse de que las marcas del último año en la vista están siempre visibles.
  • Ajustar todo el formato.

En resumen

WW201827

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 26

Enlace con los requerimientos aquí

Rody Zakovich propone un reto complejo: una única hoja de trabajo en la que poder cambiar el nivel de la vista entre año, mes y día, pasando, además, el filtro del período de mayor a menor, y resetearlo al pasar de día a año.

Principales requisitos:

  1. Tener la capacidad de alternar el tipo de período entre año, mes y día.
  2. Pasar el filtro del período seleccionado al siguiente nivel (y poder seleccionar múltiples períodos).
  3. Diagrama de barras verticales para los niveles de año y mes; y línea continua para el nivel de día.
  • Descripciones emergentes.
  • Diseño.
  • Pensar en multiplicar los datos (¿unir consigo mismo? ¿usar una tabla de andamiaje?) múltiples veces para poder rotar entre los distintos niveles.
  • Cálculo para los distintos niveles –bien de ventas o bien de fechas.
  • Tamaño de las barras (me ha costado horrores y aún no están exactamente igual).
  • La vista de línea sugería un eje contino (hecho evidente, por ejemplo, al seleccionar 2016 y, a continuación, seleccionar Septiembre y Noviembre) mientras que el tamaño perfecto de las barras sugerían un eje discreto.

En resumen

WW201826

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 25

Enlace con los requerimientos aquí
Rosario Gauna (@rosariogaunag) tiene un detallado Paso a paso para este reto en su blog
@LukeStanke propone, de nuevo, un reto con dos variantes: una relativamente sencilla (un cálculo, un clúster y un poco de formato) y una que podría ser complicada, si no fuera porque los fundamentos ya los han ido desarrollando en previos retos.
  • Crear el cálculo para agrupar regiones y subcategorías
  • Asignar los clústers
  •  Estructura del dashboard
  • Caer en la cuenta de que duplicar los datos (uniendo la tabla consigo misma) facilita mucho los cálculos
  • Posición de los clústers en la vista con las aspas
  • Siempre me cuesta usar Exclude – Include. Éste es un gran ejemplo para una de las dos.

En resumen

WW201825

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 24

Enlace con los requerimientos aquí

Esta vez, @AnnUJackson quiere que probemos Tableau Prep (con acceso a Prep, la dificultad creo que es mínima). No tengo acceso ahora mismo y el reto que plantea es factible sin preparación previa de los datos —”simplemente” usando LOD— así que…

  1. Strip plots en los bordes (Gantts).
  2. Ann sugiere en las pistas que el eje está en el strip plot, pero lo vi tarde y, en mi caso, está directamente en el diagrama de dispersión.
  3. He añadido una acción de resaltar por pura estética.
  • Strip plots en los márgenes (aunque alinearlos me pareció un dolor).
  • Descripciones emergentes.
  • LOD primaria (primera fecha) y secundarias (categorías, productos, etc.)
  • LODs primaria de la fecha de la segunda compra.
  • La recta (no es una línea de tendencia).
  • Ajustar el formato.

En resumen

WW201824

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 23

Enlace con los requerimientos aquí

@RodyZakovich está de vuelta con un reto que, de nuevo, implica trabajar con fechas de alguna manera particular.

Los principales requisitos son:

  1. Seleccionar el inicio y fin del período actual.
  2. Cálculo automático del período inmediatamente previo (compuesto por el mismo número de días).
  3. Colapso de la vista en caso de realizar un selección de tiempos no válida (por ejemplo, la fecha de fin es inicial a la de inicio), incluyendo los carteles que indican los períodos.
  • Diseño.
  • Recurrir a los parámetros.
  • Asignar los períodos y excluir aquellos fuera del rango.
  • Cálculo del período previo – LOD.
  • Colapsar todos los contenedores.
  • Nada.

En resumen

WW201823

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 22

Enlace con los requerimientos aquí
Paso a paso aquí

El ínclito, el maravilloso, el de los dedos vertiginosos. El rock duro de… Andy Kriebel.

Aparición estelar de Andy que, en esta ocasión y sin que sirva de precedente, pide algo factible: mostrar una única barra para cada estado, con información de la ciudad con mayores ventas de cada estado y teniendo ciudad en la vista. Todo usando únicamente cálculos de tabla.

Parece complicado a primera vista, pero una vez en faena resulta bastante asequible.

  • Darse cuenta de que se va a necesitar un filtro que implica un cálculo de tabla.
  • Rotular las barras.
  •  Atribuir a la ciudad las ventas del estado.
  • Seleccionar RANK en lugar de INDEX –el motivo bien valdría un post aparte.
  • Nada.

En resumen

WW201822

1
Dificultad
1
min
1
Utilidad

WorkoutWednesday - Week 21

Enlace con los requerimientos aquí
@LukeStanke nos propone este mapa bivariado con emojis de gato que codifican las posibles potenciales combinaciones de ventas y beneficios (agrupadas en terciles para un total de nueve combinaciones). En este caso, y dado que en el hilo de Twittter Luke se lo dedicó como regalo de cumpleaños a @AnnUJackson, he añadido un parámetro para cambiar los emojis de gatos a tartas y regalos de cumpleaños (o a dulces, en general).
  • Caer en la cuenta de que se puede realizar la agrupación de ciudades cercanas usando Hexbins (caer en la cuenta, o leer las pistas de la página con los requerimientos).
  • Asignar latitud y longitud a los cálculos obtenidos usando Hexbin.
  • Añadir el parámetro para cambiar entre dulces y gatos.
  • Acertar con el uso de “HEXBINX” y “HEXBINY” que hace Luke.
  • Asignar los iconos correctamente (me pareció tediosísimo, sobre todo en Tableau Desktop, porque todos los iconos parecen iguales en el formato de texto que se muestra)  –lo dejé a medias…
  • Leyenda que contiene valores ausentes (no hay ninguna región que esté en el tercio inferior de ventas y en el tercio superior de beneficios) –yo he hecho un poco de trampa y, tras descargar el libro de Luke, veo que él también ha recurrido a artimañas.

En resumen

WW201821

1
Dificultad
1
min
1
Utilidad

Has llegado al final de esta página. ¿Dónde quieres ir ahora?

Workouts previos