Presenta tus datos con Power View de Excel en un mapa [Tutorial]

Presenta tus datos con Power View de Excel en un mapa [Tutorial]

Muchas veces nos encontramos con datos que pueden ser posicionados en un mapa. Supongamos que tenemos un registro de ventas de nuestros productos por provincia. Entonces, de alguna forma, queremos poder pintar estos datos en un mapa. La alternativa más simple para poder hacer esto es utilizar un complemento de Excel llamado Power View, el cual entre sus funcionalidades nos ofrece la posibilidad de realizar esto mismo.

Lo que veremos en este post es una introducción a Power View y como pintar datos en un mapa, obteniendo finalmente la siguiente visualización:


Excel Power View Mapa

 

Antes de pasar al video comentemos algunos puntos.

Prefijos telefónicos


En el ejemplo que veremos tenemos una serie de números telefónicos de los cuales podemos, mediante el análisis de sus prefijos, saber a que país y región pertenecen. Esto es así dado que la UIT (Unión Internacional de Telecomunicaciones) recomienda a las diferentes operadoras telefónicas su utilización, la cual es acatada por (hasta donde sé) todas ellas. Por poner un ejemplo, si tenemos la línea +5411XXXXXX, podemos descomponer el número en:

  • +54: Código de país. En este caso, Argentina.
  • 11: Código de región. En este caso, Ciudad de buenos aires y alrededores.
  • X…X: Numero de línea, o de abonado a la red.

De esta forma, si tenemos una lista de números telefónicos podemos extraer la información geográfica de estos. No obstante, se debe ser cuidadoso dado que estos prefijos no tienen longitud fija. Por ejemplo, en el caso de tener una línea de Estados Unidos, tendríamos como prefijo de país +1, y si la línea en concreto es de Nueva York (prefijo 212), esta comenzaría con 1212.

Extracción del prefijo


Luego, para extraer estos prefijos y convertirlos a los nombre de las regiones a las que queremos asociarlos utilizamos una serie de funciones de Excel.

Lo primero es descomponer cada número en sus partes. Para esto utilizamos las funciones IZQUIERDA, EXTRAEDERECHA. Como en este ejemplo solo he puesto líneas de Argentina y de provincias en las que se tienen prefijos compuestos por dos dígitos, esta tarea esa simple. En caso de querer hacer algo más genérico se debería contemplar todos los casos que pueden darse, y utilizar la función SI.

Una vez que tenemos el prefijo de país en una columna y el prefijo de provincia en otra, lo siguiente es crear una tabla con la que cruzar y obtener los nombre correspondiente de la región. Los datos para crear esta tabla los podemos obtener de distintos sitios en Internet. Por ejemplo, para los prefijos de Argentina encontré estos. Una vez generada la tabla, para cruzar los datos utilizamos la función BUSCARV, la cual nos permite encontrar un valor dentro de un rango de datos.

Video: Power View en acción


 

 

Datos para jugar


Y para cerrar el post les dejo la planilla con la que he comenzado en el video. Lo ideal seria que repliquen lo que hemos hecho de modo que tomen practica con Excel. Después de todo, «lo que aprendemos a hacer, lo aprendemos haciendo».

 

Comentarios

Como resumir datos en Excel utilizando barras de error [Caso práctico]

Como resumir datos en Excel utilizando barras de error [Caso práctico]

Ya te habrá pasado infinidad de veces tienes un conjunto de datos en una tabla de Excel. A esto datos los quieres graficar, pero al momento de darle click a un gráfico de dispersión te encuentras con un resultado horroroso. Entonces te ponés a ver cómo mejorar la visualización de los datos, y encuentras que hay gran cantidad de métodos existentes y no sabes con cual quedarte. Lo que te propongo en este post es apoyarnos en las barras de error para resolver casos en que tengamos muchos valores con gran dispersión. La idea básica es que las barras de error representen cierta medida de dispersión, y de este modo poder transformar esto:

 

Gráfico con puntos dispersos

 

En esto otro:

 

Gráfico con barras de error

 

Mucho mejor, no?

En este caso, lo que he hecho es hacer que las barras error representen el intervalo intercuartil en cada punto del eje horizontal. De este modo, estamos indicando que dentro de las barras queda el 50% de las mediciones en torno a la media. Si quisiésemos ser más tolerantes, podríamos ampliar este intervalo, pero para el ejemplo nos basta.

Entonces, antes de pasar al video, comentemos un poco que es esto del intervalo intercuartil. Para esto comencemos definiendo lo que son los percentiles. Supongamos que tenemos un conjunto de datos numéricos y los ordenamos de menor a mayor. El percentil X es el valor de este conjunto tal que el X por ciento de los elementos del conjunto queda debajo de este valor. Luego, se utilizan comúnmente tres valores de percentiles que son el percentil 25, 50 y 75, y que nos dividen el conjunto de datos en 4 partes iguales, llamados cuartiles. Finalmente, el intervalo intercuartil es el que va desde le percentil 25 al 75, de modo que captura el 50% de los elementos en torno a la media mediana (percentil 50).

Y ahora, el video.

 

 

Comentarios

Como analizar datos con gráficos dinámicos de Excel [Caso práctico]

Como analizar datos con gráficos dinámicos de Excel [Caso práctico]

Con el post de hoy, que dicho sea de paso, deja inaugurado este blog, quiero mostrarte todo el potencial que encierran los gráficos dinámicos de Excel. Hay multitud de herramientas que nos sirven para hacer análisis de datos, como R, Python y muchas otras, pero en lo que a practicidad se refiere, el vencedor indiscutible es Excel.

 

graficos dinamicos en Excel

 

Así que, si quieres triunfar en este mundo de datos por doquier, es mejor que tomes dominio de esta joya de Microsoft. No solo te servirá en caso de que trabajes como analista, sino que cualquiera sea tu ocupación te dará un plus para diferenciarte.

Entonces, la idea es que partamos de cero con un archivo que contiene registros de ventas. Este archivo lo he preparado simulando casos reales que se pueden presentar en cualquier empresa. Lo que haremos primero es darle una mirada con un editor de texto, yo uso notepad++, y luego, una vez que nos aseguremos que el formato y el tamaño son aptos para ser trabajado en Excel, pasar a este.

Respecto del tamaño, debemos tener en cuenta que Excel, en versiones posteriores a 2010, maneja un máximo de 1.048.579 (2^20) filas por hoja, es decir, si nuestro archivo contiene más filas que este valor debemos arreglarnos de alguna manera para trabajar. Una solución sería ver si hay forma de agrupar estos registros, dividirlos en varias hojas, o directamente utilizar otra herramienta.

Finalmente, debemos tener siempre presente el formato, dado que Excel tiene la costumbre de formatear cada columna según su criterio. Normalmente este criterio es correcto, pero a veces no. Allí es cuando perdemos mucho tiempo frente al monitor, porque no les encontramos el sentido que a priori deberían tener dichas columnas, o peor aún, las mal interpretamos.

Con estas consideraciones en mente, y sin más que agregar, les dejo el video demostrativo.

 

 

Y para cerrar el post les dejo el archivo que he usado en el video. Lo ideal seria que repliquen lo que hemos hecho de modo que tomen práctica con Excel. Después de todo, «lo que aprendemos a hacer, lo aprendemos haciendo».

 

Comentarios