Análisis y visualización de datos con Power BI
Transformación de Datos
Departamento de Ingeniería Industrial
Centro para la Optimización y Probabilidad Aplicada
(http://copa.uniandes.edu.co)
http://copa.uniandes.edu.co/
Agenda
▪ Objetivos
▪ ¿Qué es Power Query?
▪ Barra de Herramientas - Power Query
▪ Evaluar la calidad de los datos
▪ Trasformaciones
http://copa.uniandes.edu.co/ 2
Objetivos
▪ Entender que es Power Query
▪ Conocer las funcionalidades de Power Query
▪ Evaluar la calidad de los datos
▪ Cambiar formato de columna
▪ Aprender a extraer datos
▪ Realizar trasformaciones de tablas
http://copa.uniandes.edu.co/ 3
¿Qué es Power Query?
Herramienta de tratamiento de datos para
conectar y limpiar diferentes fuentes para su
análisis. En otras palabras un a tecnología de
ETL para datos.
• Extracción
• Transformación
• Carga (Loading)
Estos ajustes de datos se hace por medio de una
sucesión de pasos.
http://copa.uniandes.edu.co/ 4
Power Query
Cagar la Hoja “Tabla Datos” de SONY Datos.xlsx desde “Libro de Excel.
http://copa.uniandes.edu.co/ 5
Power Query
Cinta de opciones
Cinta de formulas
Panel de Tablas Panel de tabla Panel de pasos
http://copa.uniandes.edu.co/
Power Query
Cargamos la Hoja “Tabla Datos” de SONY Datos.xlsx desde “Libro de
Excel.
Tipo de dato Filtros
Nombre de Columna
http://copa.uniandes.edu.co/ 7
Power Query
Para ajustar los datos se hace por medio de una sucesión de pasos
estructurados.
• Origen Extrae la información del archivo inicial.
• Navegación Declara las propiedades de los datos para
el paso anterior.
• Encabezados promovidos Declara la primera fila
como nombre para cada columna.
• Tipo cambiado Power BI identifica el tipo de dato de
acuerdo al contenido de la columna (No toma el de
Excel).
http://copa.uniandes.edu.co/ 8
Barra de Herramientas - Power Query
• Inicio Interacciones básicas para todo el conjunto de
datos como modificar fuente de datos, actualizar
conexión
• Transformar Transformaciones disponibles para la
columna actualmente seleccionada.
• Agregar columna Esta pestaña como su nombre lo
indica nos permite añadir nuevas columnas en base a
otras columnas.
• Vista Esta pestaña añade o elimina elementos visua
dentro de la tabla de datos que pueden contribuir a
análisis.
http://copa.uniandes.edu.co/ 9
Evaluar la calidad de los datos
Se puede ver un resumen de la información de cada columna
dirigiéndose a la pestaña “Vista” y seleccionando “Calidad
de columnas”
(Únicamente para los primeros 1000 primeras filas).
Para encontrar todos los errores ir a la consulta de errores
http://copa.uniandes.edu.co/ 10
Power Query
Eliminar espacios en blanco (Filas superiores quitadas)
http://copa.uniandes.edu.co/ 11
Power Query
Asignar primera fila como nombre de columna (Encabezados promovidos)
http://copa.uniandes.edu.co/ 12
Power Query
Ejemplo Cambiar tipo (Tipo cambiado)
http://copa.uniandes.edu.co/ 13
Power Query
Extraer
http://copa.uniandes.edu.co/ 14
Power Query
Valor remplazado
http://copa.uniandes.edu.co/ 15
Power Query
Cambiar Texto a fecha (Tipo cambiado con configuración regional)
http://copa.uniandes.edu.co/ 16
Power Query
Eliminar errores (Errores quitados)
http://copa.uniandes.edu.co/ 17
Power Query
Cambiar formato (Texto en mayúsculas)
http://copa.uniandes.edu.co/ 18
Power Query
Combinar tablas (Join)
id id
A 1 & 1 Santiago A 1 & Santiago
A 2 # 2 Juan A 2 # Juan
B 1 ! B 1 ! Santiago
B 2 $ B 2 $ Juan
http://copa.uniandes.edu.co/ 19
Power Query
Anexar tablas (UNION)
A 1 1
A 2 2
A 1 1 C 1 5
B 1 3
A 2 2 C 2 6
B 2 4
B 1 3 D 1 7
C 1 5
B 2 4 D 2 8
C 2 6
D 1 7
D 2 8
http://copa.uniandes.edu.co/ 20
Power Query
Cargar carpeta A 1 1
A 2 2
B 1 3
Arv1-Tabla Arv3-Tabla
B 2 4
A 1 1 E 1 5
C 1 5
A 2 2 E 2 6
C 2 6
B 1 3 F 1 7
D 1 7
B 2 4 F 2 8
D 2 8
Arv2-Tabla Arv4-Tabla E 1 9
C 1 5 G 1 5 E 2 10
C 2 6 G 2 6 F 1 11
D 1 7 H 1 7 F 2 12
D 2 8 H 2 8 G 1 13
G 2 14
H 1 15
H 2 16
http://copa.uniandes.edu.co/ 21
Power Query
Estructura matricial a tabla
1 2 A 1 1
A 1 2 A 2 2
B 3 4 B 1 3
B 2 4
http://copa.uniandes.edu.co/ 22
PREGUNTAS
http://copa.uniandes.edu.co/ 23