Una de mis
resoluciones para el nuevo año es de acabar los dashboards que empecé en 2019,
o para algunos inclusos antes. Puede que la razón sea el aburrimiento o
simplemente que me distrae con otros proyectos.
No se si muchas
personas lo habrán notado, pero muchas de mis visualizaciones están dedicadas a
animales, tomo cualquier pretexto para poder enfatizar la causa animal y esa
sigue la norma.
Ese blog explica como hice algunas de las visualizaciones del dashboard.
Ese blog explica como hice algunas de las visualizaciones del dashboard.
Elegir cual es el animal mas peligroso:
La selección del
animal mas peligroso esta hecho con “set action” y algunos trucos.
En columna pongo
el campo “animal” y en filas creo dos cálculos ATTR(1) e ATTR(0)
Para cada uno de
esos cálculos elijo una forma distinta, para ATTR(1) la forma representa el
animal, y para ATTR(0) la forma depende de si el utilizador ha seleccionado el
animal. Por ejemplo en la imagen, el utilizador ha cliqueado en la araña,
entonces aparecerá en rojo.
Primero se crea un set, a partir de los nombres de
los animales, en mi caso el set se llama “suspect animal”
Luego en color:
he puesto un calculo que colorea dependiente de la selección del utilizador
if [suspect animal] then
"red" END (también se puede utilizar el set directamente, así si esta
en el set (“IN”) aparece en rojo y si esta fuera (“OUT”) se colorea en gris.
He decido también
cambiar el tipo de forma dependiendo de si esta o no seleccionado el animal,
aquí utilizo el set directo en la forma.
Como el color y
la forma cambian, eso permite enfatizar la selección.
La solución
Cuando el lector
esta harto y quiere ver la solución he decido que puede verla pasando el ratón
sobre la lupa.
Para hacerlo es
bastante sencillo, se utiliza dos medidas una para la evolución (líneas) y la
otra para las figuras de los animales.
En columna: el
campo [Year]
En líneas :
- Añado el campo [short name animal]para tener 3 subdivisiones ( vaca, abeja y perro)
- Calculo el numero total de muertos per animal { FIXED [short name animal]: SUM([Deaths by year])}, que me servirá para anotar el dibujo del animal
- Añado las medidas SUM([Deaths by year]) dos veces
una con las líneas y otra con las marcas de animales. Para hacer que las marcas
de animales soló aparezcan una vez, se
tiene que añadir la función index() en detalle y esconder todo los que son
superiores a uno.
La versión en tableau public se puede encontrar aquí : link
Espero que os haya gustado,
Annabelle