Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
Limpieza y transformación de datos con formatos irregulares con Power Query
Objetivo: Conectarse a diferentes fuentes de datos con formatos irregulares, realizar
limpieza de datos irregulares y transformaciones avanzadas de los datos a nivel de columnas,
filas y tablas utilizando la herramienta Power Query, para así construir reportes
Tutorial 3
Elementos Deportivos
Una tienda de elementos deportivos, cuenta con varias sucursales en diferentes ciudades. Se
debe construir un informe para el análisis de sus accionistas.
1. Conectar una fuente de datos de tipo .xlsx, limpiar y transformar los datos irregulares
2. Alistar los datos de la base “Ventas”. Esta base cuenta con las ventas de elementos
deportivos por ciudad.
Power BI puede importar datos desde casi cualquier fuente, su modelado funciona
mucho mejor con los datos estructurados en columnas, pero a veces algunas fuentes
en formato Excel, no tiene una estructura correcta. Donde un diseño de tabla
aparentemente se ve bien, no necesariamente es el adecuado para las consultas
automatizadas. Por ejemplo, esta tabla tiene encabezados que abarcan varias
columnas:
Con Power BI se pueden transformar estos datos para que se pueda usar de una
mejor manera.
3. Cargue la base “Ventas” a Power BI, por la opción obtener datos en la categoría
archivo Excel, identifique la ubicación del archivo dentro de su equipo
Sandra Yolanda Alfonso Mesa
salfonso@[Link]
Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
4. Al seleccionar el archivo en su equipo, se abre una ventana, donde se pueden observar
las hojas que tiene el documento. Marcar la Hoja1 y seleccionar Transformar datos
5. La idea es transformar esta tabla para tener la información en columnas de año,
ciudad, categoría de productos y una para los valores. Los Datos son cargados de la
siguiente manera
Se puede observar que Power Query identifico los nombres de las ciudades como
primera fila e intento asignar tipos de datos a cada columna.
6. Eliminar los últimos dos pasos automáticos que identifico Power Query, ya que para
este caso no son útiles. Encabezados Promovidos y Tipo cambiado. Los datos se
deben visualizar así:
Sandra Yolanda Alfonso Mesa
salfonso@[Link]
Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
7. Utilizar la opción Transponer para colocar las filas como columnas y las columnas
como filas
Ahora la información se debe ver así
8. Al realizar este cambio, utilizar la primera fila como encabezados de las columnas
en la opción
9. Renombrar la Columna1 y Columna 2 a Ciudad y Categoría respectivamente
Sandra Yolanda Alfonso Mesa
salfonso@[Link]
Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
10. Luego de estos cambios se pueden visualizar algunos valores en null. Para resolverlo
se selecciona la columna de ciudad y se utilizar la opción de transformación de
rellenar hacia abajo.
El resultado debe visualizare así:
11. Para modelar de una mejor manera los datos y de forma más dinámica, se requiere
tener una columna para el año. Para este punto, se van a Pivotear los datos, en español
denominado Dinamizar o Anular Dinamización.
Con esta estructura de datos Power Query identifica que los datos están Dinamizados,
por esta razón solamente muestra la opción de Anular dinamización de columnas
Seleccionar las columnas de los años y dar clic en la opción Anular dinamización de
columnas. El resultado de los datos se debe ser:
Sandra Yolanda Alfonso Mesa
salfonso@[Link]
Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
Se puede observar que las columnas de año se han convertido en una sola denominada
Atributo, y los valores de ciudad y categoría se han repetido dentro de cada columna
para cada uno de estos años.
12. Cambie el nombre de la columna Atributo por año y cambie el tipo de datos de las
columnas año y valor por Número Entero.
13. Cierre y aplique los cambios
Sandra Yolanda Alfonso Mesa
salfonso@[Link]
Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
14. Construir una gráfica que permita analizar la tendencia de ventas por año y ciudad.
15. Construir una gráfica donde se pueda observar la cantidad de ventas por categoría
con un filtro de año
16. Construir un gráfico, que permita analizar por ciudad y categoría la cantidad de
ventas.
Sandra Yolanda Alfonso Mesa
salfonso@[Link]
Diplomado de Microsoft Power BI
Facultad de Ingeniería
Educación continua
17. Ingrese por la opción obtener más objetos visuales, descargue dos adicionales, y
utilícelos para analizar la información.
Por ejemplo:
El resultado obtenido puede ser:
Sandra Yolanda Alfonso Mesa
salfonso@[Link]