Con Tableau podemos hacer representaciones visuales de datos con mapas, si tienen un mundo antes del nombre de la propiedad, significa que son un tipo de dato geo localizado, es que este dato puede ser representado en un mapa.
Creando nuestra visualización con un mapa
Arrastramos nuestras ciudades a la hoja de trabajo
Normalmente, Tableau toma como referencia el país en el que te encuentre, para cambiar el país del mapa puedes ir a ""Mapa"" -> ""Editar ubicaciones"" -> ""Elegir país"", y seleccionamos Estados Unidos
Los valores a seleccionar son ""País, Estado, Ciudad"".
Crear parámetros
Para crear parámetros, clic derecho en ""Tablas"" -> ""Nuevo parámetro"".
Agregamos un parámetro llamado ""Tolerancia"", que será un tipo de dato flotante, y tendrá el valor de 1 (puedes cambiar el valor cuando quieras).
Crear un campo calculado
En este caso crearemos un campo calculado que será ""KPI por descuento"".
En donde haremos una condicional para saber cuáles ciudades superan un descuento.
IF[Discount]>[Tolerancia]THENTRUEEND
Damos clic derecho en nuestro parámetro y después en mostrar parámetro, para poder editarlo cuando necesitemos
Arrastramos nuestro campo calculado ""KPI por descuento""* para que sean coloreados las ciudades que superen la tolerancia
Si te das cuenta no ha cambiado nada, porque como estamos comparando descuentos que fueron dados con porcentajes, el valor de 1 sería igual al 100% de descuento.
Así que hay que jugar con este valor, pongamos un 0.3 = 30% de descuento, ahora un 0.1 = 10%, podemos ver cómo es que los colores de nuestros datos cambian.
En los KPIs es importante que los valores que no nos interesan se pinten de un color neutro, como el gris, y resaltar los valores que son pertinentes (con un color saturado, como el rojo)
Creando filtros
Un filtro nos ayuda a mostrar solamente la información que queremos, para crear un filtro podemos hacer lo siguiente:
Arrastramos ""Discount"" al apartado de filtros
Seleccionamos mínimo
Agregamos la cantidad del mínimo (de preferencia la misma cantidad de nuestro parámetro para que hagan juego) y que haga oculte los datos grises
Ahora con esto tendremos en el mapa solo las ciudades que tienen el 30% de tolerancia.
Contribución creada por: Néstor Arellano y Brandon Argel.
Estados que vendieron menos de 10000 dólares
Los de color rojo no superaron 10000 en ventas
Los de color verde si superaron 100000 en ventas
Me costó un poco de trabajo, pero se logró
Cómo logras pintar todo el mapa, a mí se me visualiza sólo con puntos
Tenía unas dudas respecto a cómo estaba funcionando el KPI y su representación en el mapa. Se me hizo extraño que, antes de aplicar el filtro, sólo existieran puntos rojos en los estados de Tejas, Illinois, Ohio y Florida. Sin embargo, cuando vi un punto gris en particular encontré que para una misma ciudad existe más de un punto y que, coincidencialmente, el KPI para esa ciudad tomaba valores Nulo y Verdadero al mismo tiempo, lo que indicaba que en dicho lugar habían al menos dos clientes con compras: uno con descuento superior y otro inferior a 0.30. Esto tenía un efecto de sobreposición visual. Les comparto una ciudad de ejemplo: Redmond del estado de Oregon.
.
Perfecto, tenía la misma duda y me facilitaste la respuesta
Excelente observación, Juan...!
En este caso decidí realizar un mapa de **Ganancias ** por Estado, Decidí poner una Tolerancia de ganancia = 30000, lo cual indica que si supera esa tolerancia quiere decir que el estado tiene ganancias "BUENAS", si obtiene menos de la tolerancia tiene ganancias "ACEPTABLES", pero si tiene ganancias negativas hay que prestar mucha atención por eso lo coloreo de color ROJO indicando unas ganacias "CRITICAS"
El estado de California es el estado con más ventas :)
Como lo hiciste? Quedó muy bien!
¡Gracias! Fue definiendo un valor de tolerancia y como campo calculado la suma de las ventas por estado. Luego arrastré ese campo a color. :)
Veo que a muchos les cuesta rellenar los estados, para hacer eso es muy simple, solo tienes que marcar en marks map:
Cuando uno aplica por el campo city en el mapa se hacen puntos y no un heat map
por que cuando quiero aplicar el filtro por descuento siguiendo el paso a paso del video, no me muestra nada, ni el mapa
¡Hola!
¿Podrías agregar una imagen?
Para tratar de identificar el problema
¡Saludos!
A mi me ocurrio lo mismo, debes tener en cuenta dos cosas:
En la Ventana donde ingresamos el valor del parametro, a mi me reconoce los decimales asi (0.3), pero asi no (0,3). Lo reconoce por puntos los decimales. Ahora;
En el filtro por descuento, lo reconoce es por comas y no en puntos.
Revisa eso, porque a mi en el Filtro es con coma y en el Parametro es por Punto.
Aca mi visualizacion, orientada al profit, separada en 3, en verde los estados que generan mas de 1000 en profit, en amarillo los estado que generean menos de 1000 de profit y en rojo los estados que estan en perdida, Texas Ohio y Pennsylvania son un hueco
Mapa de ventas por ciudad en donde el verde representa la ciudad con mejores ventas
Ventas inferiores a 10.000
⭐ KPIs = Key performance indicator is a type of performance measurement ⭐
Yo no tenía la opción de Editar ubicaciones. Porque puede ser esto?
No entendí qué viene a ser la tolerancia y qué papel juega con los descuentos :c
Tipo qué se quiere hallar, si las personas son tolerantes a comprar con descuentos o qué :c
Gracias jeje
¡Hola!
La tolerancia se mide como una política de la empresa, tal vez la junta directiva tiene como política no ofrecer descuentos más grandes a 30% y por eso se llama tolerancia, todo lo que sea mayor a esa cantidad debe mostrarse como una bandera roja.
¡Saludos!
Un KPI que muestra aquellos estados con pérdidas y cuyo tamaño indica el volumen de las ventas.
Por que cuando aplico un filtro, en la visualización aún se presentan algunos puntos que debieron haber sido filtrados?
Revisa que todos tus puntos geolocalizados estén correctamente relacionados en las propiedades del mapa. También podrías revisar si el filtro está afectando correctamente al Dataviz, te recomiendo revisar la opción "agregar contexto".
¡Saludos!
Intenta escribir ">=" en el campo calculado.
Estado con mayores ventas!
A continuación mi aporte a la clase presente demostrando los KPI de venta por los años a seleccionar.
Que crack! 👍👍👍
Coincidencialmente, encontré algo extraño en el data set: la ciudad Peoria en algunas ventas tiene como estado Arizona y en otras Illinois. ¿A qué se debe esto? ¿Simple error humano?
¡Hola Juan!
Muy interesante tu descubrimiento, si podría tratarse de un error humano aunque también podríamos suponer ventas con envío.
En todo caso, muy buena observación
Saludos
Por que hay ciudades que teniendo el descuento mayor a 0.3 no se marcan como verdadero?
me di cuenta que era porque en ese descuento tomaba las suma de los valores, debio ponerse en todo caso el promedio
Comparto mi resutaldo para el reto de Sales, definiendo un KPI de ventas mínimas de 15K: