Creando un mapa en Excel (Power View)

Una de las capacidades que no son tan conocidas en Excel es la de crear mapas interactivos. Para ello existe la tecnología Power View (disponible desde Office 2013 Professional Plus y en Office 365 ProPlus)

Para lograr esto, voy a usar los datos poblacionales de Perú ubicados en wikipedia. La hoja se ve así:

screen shot 01-06-19 at 10.23 pm

Primero, cargamos a Excel los datos directamente desde la página web (con Power Query, por supuesto) con la opción “Desde la web” ubicada en el menú “Datos”, dentro del grupo “Obtener y Transformar datos”.

desde la web

En la pantalla que aparece escribimos el vínculo de wikipedia que especifiqué arriba:

screen shot 01-06-19 at 10.22 pm

En la pantalla que aparece a continuación, asegurémonos de seleccionar a la izquierda la tabla de datos ( se llama “Población masculina, femenina…”)

screen shot 01-06-19 at 10.27 pm

en la parte inferior de esa misma pantalla, seleccionamos “Cargar en…”

screen shot 01-06-19 at 10.29 pm

Aparece una última pantalla donde seleccionaremos: “Crear solo conexión” y “Agregar estos datos al modelo”.

Screen Shot 01-06-19 at 10.30 PM.PNG

A este punto, hemos logrado que Excel se conecte directamente a la web de wikipedia, lea la tabla de datos que deseamos, y la cargue en Power Pivot (llamado ahora “Modelo de Datos”). Lo que sigue ahora es entrar a Power Pivot y marcar los campos respectivos como “País” o “Provincia” para que los puntos en el mapa salgan correctamente ubicados. Recordemos que en la tabla de wikipedia no hay datos de longitud o latitud sino simplemente el nombre del Departamento y de la Provincia. Excel hará una búsqueda abierta en internet y tratará de ubicar los lugares “lo mejor que pueda”. Para evitar sorpresas (es típico que al intentar graficar ubicaciones que sabes que están en tu país, Excel los marque fuera del mismo), vamos a calificar los campos adecuadamente.

Entramos a Power Pivot con la opción “Administrar”

screen shot 01-06-19 at 10.47 pm

Lo primero que haremos es agregar un campo “País”.  Primero marcamos debajo de “Agregar Columna” y luego escribimos la fórmula ( = “Peru” )

screen shot 01-06-19 at 10.50 pm

Eso crea una columna llamada “ColumnaCalculada1” con el contenido “Peru” en todas las filas. Cambiemos el nombre a la columna y pongámosle “Pais”. Para ello hacemos doble clic en el título de la columna o, en su defecto, clic derecho y seleccionamos “Cambiar el nombre” como se ve abajo.

screen shot 01-06-19 at 10.53 pm

Como último paso, vamos a decirle a Excel qué campo debe tratar como nombre de País, qué campo es nombre de Departamento (la primera división del País aquí en Perú), y qué campo debe tratar como Provincia (en Perú los departamentos se dividen en provincias). Esto se hace con el menú “Opciones Avanzadas”. Vamos a ir marcando cada columna (País, Departamento y Provincia) y asegurarnos de asignarle la “Categoría de Datos” correcta. Por ejemplo la columna “Pais” que acabamos de agregar ya tiene la categoría correcta (sugerida)

screen shot 01-06-19 at 11.00 pm

Falta hacer lo mismo con Departamento y Provincia. Sin embargo, no existen esas categorías de datos, porque dichas categorías han sido pensadas para un país como Estados Unidos de Norteamérica. La jerarquía adecuada de categorías es País o Región, Estado o Provincia, Condado y Ciudad. Entonces, asignaremos “Estado o Provincia” a nuestra columna “Departamento” y “Condado” a nuestra columna “Provincia”, como se ve a continuación:

screen shot 01-06-19 at 11.21 pm

screen shot 01-06-19 at 11.21 pm 001

En este momento, los datos están listos para el mapa. Ahora iniciamos Power View. Con el menú “Insertar” “Power View”.

Nota: en Excel 2016 el botón no está habilitado por defecto. Hay que seguir un sencillo procedimiento para incluirlo en el menú. Aquí hay un artículo que muestra cómo hacerlo.

Aparece una hoja en blanco y , a la derecha, una lista de campos. Seleccionamos “Pais”, “Departamento” , “Provincia” y “Total (2017)” en ese orden.

screen shot 01-06-19 at 11.56 pm

Esto genera una tabla en Power View. La pantalla ahora se ve como en la figura siguiente, con la tabla seleccionada. Hacemos clic en “Mapa” del menú “Diseñar”.

screen shot 01-06-19 at 11.58 pm

Aparecerá el mapa que vemos a continuación:

screen shot 01-07-19 at 12.01 am

No hay que preocuparse. Solo es cuestión de reordenar los campos que aparecen abajo a la derecha. Deberían quedar como sigue:

screen shot 01-07-19 at 12.03 am

Ahora el mapa se ve así:

screen shot 01-07-19 at 12.04 am

Y si le damos doble clic a la única bolita que se muestra (que representa la población del Perú), sale la población por departamentos:

screen shot 01-07-19 at 12.04 am 001

Y si hacemos doble clic sobre cualquier departamento, por ejemplo Loreto que está al noroeste, obtenemos la población por provincias:

Screen Shot 01-07-19 at 12.06 AM.PNG

Sencillo, ¿no? Cuando queremos regresar de nivel (ir “hacia arriba” a Departamento y luego a País), solo hemos de hacer clic en la opción marcada en rojo:

screen shot 01-07-19 at 12.08 am

Listo. A “mapear” se ha dicho.

Nota: si no hubiésemos incluido el campo “Pais” en el mapa y directamente hubiéramos graficado “Departamento”, la población del departamento de “Amazonas” hubiera aparecido en Brasil. Nótese en el gráfico siguiente la ausencia del campo “Pais” abajo a la derecha y la representación “errónea” del departamento de Amazonas dentro de territorio brasileño

screen shot 01-07-19 at 12.10 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s