Anular dinamización de columnas

Las tablas dinámicas son un gran invento.

Cuando mis alumnos me preguntan para que sirven las tablas dinámicas, les contesto: para resumir en forma de tabla los datos que tenemos en forma de lista.

Pero resulta que Power BI trabaja mucho mejor con datos en forma de lista, pues tiene grandes herramientas para dinamizar.

Que hacemos pues si tenemos los datos en forma de tabla: donde hay columnas que nos interesa que se conviertan en filas: usamos el editor de columnas y su función Anular dinamización de columnas.

Vamos a verlo con un ejemplo de datos que obtenemos de la tabla de habitantes por comarcas y años

Obtener datos web

Abrimos el Power BI desktop, vamos a obtener datos e indicamos web y pegamos la url de la página que tiene la información

http://www.idescat.cat/pub/?id=aec&n=246

Al aceptar vemos las tablas que hay en la página, en este caso solo una, que seleccionamos y pulsamos editar

Con lo que se cargan los datos de la página y estamos en el editor de consultas

Convertir formatos y solucionar errores

Como vemos los datos tienen un formato de texto y además están los años en columnas.

Seleccionamos las columnas que están en formato texto y les cambiamos a número decimal

La duda, es porque hay algunas columnas con formato texto y otras (años 2015 y 16) en formato numérico.

Es debido a que hay una fila sin valores, y al convertirla nos ha dado un error

Vamos a corregir el error, pues no nos interesa este valor en nuestros datos: preferimos un 0

Seleccionamos la columna, y vamos a Transformar, Reemplazar los valores, Reemplazar errores

E indicamos 0 como valor para el caso de error

Haremos lo mismo para el año 2013 y 2014: ya tenemos una tabla con valore numéricos.

Por cierto, la primera columna no tiene nombre

Quizás que le pongamos uno: comarca

Anular dinamización de columnas

Ahora viene la parte buena: convertir las columnas de los años en filas

Seleccionamos la columna comarcas y pulsamos en Transformar, desplegamos en Anular dinamización de columnas y pulamos en anular dinamización de otras columnas.

Automáticamente todos los años han pasado a filas

Cambiamos los títulos por

Vamos a Archivo, cerrar y aplicar y ya tenemos nuestros datos listos en el Power BI.

Construir matriz

Podemos usar cualquier visual para ver los datos, pero vamos a construir una matriz con

Y ya tenemos nuestros datos de nuevo en forma de tabla

Si, sí, me diréis que para esto no hacía falta tanto trabajo…pero es un ejercicio para ver cómo funcionan herramientas del editor de consultas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.