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í:
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».
En la pantalla que aparece escribimos el vínculo de wikipedia que especifiqué arriba:
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…»)
en la parte inferior de esa misma pantalla, seleccionamos «Cargar en…»
Aparece una última pantalla donde seleccionaremos: «Crear solo conexión» y «Agregar estos datos al modelo».
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»
Lo primero que haremos es agregar un campo «País». Primero marcamos debajo de «Agregar Columna» y luego escribimos la fórmula ( = «Peru» )
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.
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)
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:
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.
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».
Aparecerá el mapa que vemos a continuación:
No hay que preocuparse. Solo es cuestión de reordenar los campos que aparecen abajo a la derecha. Deberían quedar como sigue:
Ahora el mapa se ve así:
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:
Y si hacemos doble clic sobre cualquier departamento, por ejemplo Loreto que está al noroeste, obtenemos la población por provincias:
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:
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
Un comentario sobre “Creando un mapa en Excel (Power View)”