Pivot & Unpivot Power BI

11.10.2021

Para el presente desarrollo y ejemplificar de mejor forma el uso de Pivot & Unvpivot utilizaremos el siguiente archivo de excel.

Este archivo contiene el registro de ventas a distintos clientes en el año 2020.

Supongamos que en el caso de id_cliente=1, queremos poder visualizar los campos correspondientes a las fechas en forma de columna,  se vería como en la imagen siguiente:

El proceso anterior es llamado Unpivot y el proceso contrario es llamado Pivot. La idea ahora es hacer lo mismo pero en Power Bi, por lo que primero debemos cargar los datos. Nos dirigimos a HOME y buscamos la pestaña Get Data, seleccionamos para este caso Excel workbook.

Aparecerá una ventana como la que se muestra a continuación. Seleccionamos Exportar Hoja de Trabajo y una vez que sea mostrada la previsualización de la planilla, se presiona el botón Transform Data.

Esperamos unos segundos a que cargue el programa y en seguida abrirá Power Query Editor.  En este punto debemos seleccionar todas las columnas a las cuales queremos hacer Unpivot, que son las que indican los meses (deben marcarse en amarillo)

El paso siguiente, continuando en la ventana de Power Query Editor, pestaña Transform, seleccionamos Unpivot Only Selected Column

Lo anterior desplegará una tabla con 3 columnas que son id_cliente, Attribute y Value. En definitiva esto nos lleva al proceso llamado Unpivot.

Ahora hacemos el proceso inverso (Pivot),  para obtener la misma tabla del comienzo. Hacemos click en el encabezado de la columna que deseamos trasponer, en este caso sería la columna Attribute, Nos dirigimos a la pestaña  Transformar y seleccionamos Pivot Column. Debería aparecer una ventana como la que sigue:

Posteriormente deberíamos poder llegar a la tabla original que cargamos al principio de este ejercicio.

© 2020 Tomás Tapia  | All rights reserved
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar