top of page
Foto del escritorJaime Franco Jimenez

Power Query. Unpivoting con valores nulos


En el siguiente ejemplo, tenemos en vertical una serie de provincias, y, en horizontal años desde el 2019 hasta el 2023.


Vemos que para los años 2022 y 2023, no hay datos.











Queremos transponer los datos, pero que se mantengan los años que no tienen valores.


Esto lo vamos a hacer a través de obtener y transformar, que a partir de la versión 2016, ya forma parte de Excel, incorporado en la pestaña de datos.


Anteriormente, se encontraba como un complemento gratuito llamado power Query.


Nuestro modelo está en rango, podemos trabajar tal cual, o, convertirlo en tabla, de todas formas, si el modelo esta en tango, al ser llevado a Power Query, lo convertirá en tabla.


Si queremos convertirlo en tabla, solo tenemos que pulsar el atajo de teclado CTRL más T, y, marcar la tabla tiene encabezados.


Pero vamos a trabajar en rango, por lo que voy a seleccionar los datos.


Con una celda dentro del modelo, vamos a la pestaña de datos.


Dentro del grupo obtener y transformar, hacemos clic en desde una tabla o rango.






Va a convertir el modelo en tabla, marcamos la tabla tiene encabezados, y, aceptamos.







Se abre el editor de power Query.


Vemos que en los años donde no había datos, aparece NULL.








Seleccionamos la primera columna, hacemos clic con el botón alternativo del ratón, y, seleccionamos anulación de dinamización de otras columnas.








Vemos que aparece cada año para cada provincia.








El problema es que los años que no tenían valores no aparecen, y, quiero que aparezcan.


Para ello, vamos a la ventana, pasos aplicados, y, seleccionamos el paso antes de haber hecho la anulación, que es el paso tipo cambiado.







Seleccionamos las columnas de los años.






En la pestaña de inicio, dentro del grupo transformar, hacemos clic en reemplazar valores.






Se abre la ventana, reemplazar los valores, cambiamos NULL por cero.








Aceptamos.


Marcamos el último paso, y, vemos que aparecen los años con cero.







Ya podemos cargar nuestra tabla a Excel.



46 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Comments


bottom of page