Professional Documents
Culture Documents
Obteniendo Anexando
01 Datos
02 fuentes de 03 Anular 04 Datos
datos simples Dinamización
Conectarse a Combinar
Agrupar Fusionar
08 Datos
07 una Base de 06 Tablas
05 Datos de una
Datos carpeta
Agregar Agregar
Transponer Dividir
09 Datos
10 11 Nuevas 12 Columnas
Columnas
Columnas Personalizadas
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\01 - Obteniendo Datos\Resultado.xlsx
• 01 - Obtener y Transformar Datos\01 - Obteniendo Datos\Resultado.pbix
Objetivo: Importar datos de un archivo CSV o TXT Objetivo: Importar datos de un archivo
CSV o TXT
Herramientas disponibles:
• Excel Tradicional Herramientas a utilizar: Excel Tradicional
• Power Pivot
• Power Query
Notas importantes:
Algunas consideraciones: • El proceso de importe nos brinda un
• Archivo necesita ser limpiado o transformado asistente de 3 pasos
1. Definir si hay delimitación o ancho fijo y si
tiene encabezados
¿Qué herramienta debemos de utilizar y por qué? 2. Definir los separadores o el ancho
3. Definir el tipo de datos de cada columna
No es posible limpiar, transformar o
enriquecer los datos
Microsoft Excel
Power BI Desktop
• 01 - Obtener y Transformar Datos\02 - Conectar a Fuentes de Datos
Simples\Reporte de Ventas.csv Caso: cada día nuestro sistema exporte un csv el cual
necesitamos limpiar y analizar
• 01 - Obtener y Transformar Datos\02 - Conectar a Fuentes de Datos
Simples\Reporte de Ventas.xlsx Objetivo: Necesitamos crear un proceso automatizado
que limpie y transforme el csv para su análisis
Los pasos de transformación requeridos son:
• Remover Filas de Encabezado de Reporte
• Remover Filas de Pie de Reporte
• Promover una fila de la tabla para ser encabezado de
columna
• Rellenar hacia abajo espacios en blanco con nombre
Archivos Completados: de vendedor
• 01 - Obtener y Transformar Datos\02 - Conectar a Fuentes de Datos Simples\Resultado.xlsx
• Cambiar tipo de datos
• 01 - Obtener y Transformar Datos\02 - Conectar a Fuentes de Datos Simples\Resultado.pbix • De Texto a Fechas
Nota: Dentro del contexto de Power BI Desktop, ya que no se encuentra dentro del
ambiente de Excel, sólo podemos importar datos de un Archivos de Excel
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\03 - Dinamizar y Anular Dinamización\Resultado.xlsx
• 01 - Obtener y Transformar Datos\03 - Dinamizar y Anular Dinamización\Resultado.pbix
• Similar al efecto que causa una Tabla dinámica
• Comúnmente usado para resumir datos
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\04 - Anexando Datos\Resultado.xlsx
• 01 - Obtener y Transformar Datos\04 - Anexando Datos\Resultado.pbix
Power Query
• Combinar Dos o más Tablas a la vez
Microsoft Excel
Power BI Desktop
El botón para Anexar Consultas se encuentra en la cinta de Power Query y dentro de
la ventana de ‘Editor de Consultas’ o ventana de Power Query
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\06 - Fusionar Tablas\Resultado.xlsx
• 01 - Obtener y Transformar Datos\06 - Fusionar Tablas\Resultado.pbix
Objetivo: Traer campos de otras tablas a la
tabla Empleados
Microsoft Excel
2
Power BI Desktop
ID Vendedor Nombre Fecha ID Orden ID Vendedor Venta
1 Luis 29-oct.-16 1 3 373 ID Vendedor Nombre Fecha ID Orden Venta
2 José 17-jul.-16 2 3 333
3 Juan 8-oct.-16 3 2 423
4 Carlos 10-sep.-16 4 1 409
1-sep.-16 5 1 356
Power BI Desktop
• 01 - Obtener y Transformar Datos\08 - Agrupar Datos\Ventas.xlsx
Archivos Completados:
• 01 - Obtener y Transformar Datos\08 - Agrupar Datos\Resultado.xlsx • Principalmente utilizado para resumir datos
• 01 - Obtener y Transformar Datos\08 - Agrupar Datos\Resultado.pbix • También utilizado en escenarios avanzados en combinación con otras técnicas
• Si tienes múltiples filas que comparten el mismo i Necesitamos encontrar la manera de agrupar por Fecha y Canal. Obtener el total de ventas a dicho
valor nivel, cantidad vendida y máxima nivel de venta
• Puedes agruparlas en una sola fila
Producto Año Venta
i Necesitamos encontrar la manera de agrupar por Fecha y Canal. Obtener el total de ventas a dicho
nivel, cantidad vendida y máxima nivel de venta
Nombre de
Cantidad Total
Fecha Producto Canal Monto
Fecha Canal Vendida Ventas Máx. de Monto
3/6/2015 Cap Sleeve Reseller 164.7
3/6/2015 Reseller 1 164.7 164.7
3/6/2015 Long Sleeve Online 180.43
3/6/2015 Online 1 180.43 180.43
3/10/2015 Short Sleeve Online 229.92
3/10/2015 Online 2 348.32 229.92
3/10/2015 Sleeveless Online 118.4
3/11/2015 Store 1 184.02 184.02
3/11/2015 3/4 Sleeve Store 184.02
3/12/2015 Online 1 230.67 230.67
3/12/2015 Short Sleeve Online 230.67
Puedes hacer muchas
operaciones sobre los
Microsoft Excel
Power BI Desktop
datos agrupados o
simplemente crear una
nueva columna con
valores table con todas
las filas agrupadas
Rota los datos 90° para poder aplicar funciones que sólo existen a
Archivos Completados:
• 01 - Obtener y Transformar Datos\09 - Transponer Datos\Resultado.xlsx
nivel de filas y no de columnas
• 01 - Obtener y Transformar Datos\09 - Transponer Datos\Resultado.pbix
Componente Bicicleta Prenda Accesorio
País 1/1/2017 1/2/2017 1/3/2017 1/4/2017 1/1/2017 1/2/2017 1/3/2017 1/4/2017 1/1/2017 1/2/2017 1/3/2017 1/4/2017 1/1/2017 1/2/2017 1/3/2017 1/4/2017 Total
Componente Bicicleta Prenda Accesorio Panamá $ 705.32 $ 100.00 $ 506.74 $ 172.33 $ 237.34 $ 242.24 $ 757.95 $ 495.96 $ 618.65 $ 245.59 $ 83.97 $ 85.98 $ 253.66 $ 158.06 $ 321.51 $ 327.86 $ 5,313.16
País 1/1/2017 1/2/2017 1/3/2017 1/4/2017 1/1/2017 1/2/2017 1/3/2017 1/4/2017 1/1/2017 1/2/2017 1/3/2017 1/4/2017 1/1/2017 1/2/2017 1/3/2017 1/4/2017 Total
México $ 376.22 $ 35.92 $ 251.97 $ 19.84 $ 399.19 $ 49.24 $ 92.25 $ 18.75 $ 201.09 $ 208.48 $ 82.37 $ 157.47 $ 22.61 $ 498.35 $ 502.50 $ 19.55 $ 2,935.80
Panamá $ 705.32 $ 100.00 $ 506.74 $ 172.33 $ 237.34 $ 242.24 $ 757.95 $ 495.96 $ 618.65 $ 245.59 $ 83.97 $ 85.98 $ 253.66 $ 158.06 $ 321.51 $ 327.86 $ 5,313.16
Argentina $ 390.28 $ 109.08 $ 74.56 $ 135.10 $ 300.64 $ 77.74 $ 148.70 $ 292.99 $ 106.18 $ 175.44 $ 170.69 $ 293.19 $ 361.74 $ 436.20 $ 262.09 $ 445.44 $ 3,780.06
México $ 376.22 $ 35.92 $ 251.97 $ 19.84 $ 399.19 $ 49.24 $ 92.25 $ 18.75 $ 201.09 $ 208.48 $ 82.37 $ 157.47 $ 22.61 $ 498.35 $ 502.50 $ 19.55 $ 2,935.80
Colombia $ 225.14 $ 130.54 $ 159.08 $ 324.92 $ 47.04 $ 40.51 $ 55.82 $ 539.81 $ 390.72 $ 501.70 $ 441.53 $ 225.54 $ 46.86 $ 191.79 $ 348.73 $ 256.44 $ 3,926.17
Argentina $ 390.28 $ 109.08 $ 74.56 $ 135.10 $ 300.64 $ 77.74 $ 148.70 $ 292.99 $ 106.18 $ 175.44 $ 170.69 $ 293.19 $ 361.74 $ 436.20 $ 262.09 $ 445.44 $ 3,780.06
España $ 65.15 $ 25.68 $ 16.42 $ 527.46 $ 389.03 $ 155.11 $ 93.63 $ 72.64 $ 28.17 $ 463.27 $ 119.64 $ 134.05 $ 404.66 $ 25.42 $ 298.92 $ 538.95 $ 3,358.20
Colombia $ 225.14 $ 130.54 $ 159.08 $ 324.92 $ 47.04 $ 40.51 $ 55.82 $ 539.81 $ 390.72 $ 501.70 $ 441.53 $ 225.54 $ 46.86 $ 191.79 $ 348.73 $ 256.44 $ 3,926.17
Total $ 1,762.11 $ 401.22 $ 1,008.77 $ 1,179.65 $ 1,373.24 $ 564.84 $ 1,148.35 $ 1,420.15 $ 1,344.81 $ 1,594.48 $ 898.20 $ 896.23 $ 1,089.53 $ 1,309.82 $ 1,733.75 $ 1,588.24 $ 19,313.39
España $ 65.15 $ 25.68 $ 16.42 $ 527.46 $ 389.03 $ 155.11 $ 93.63 $ 72.64 $ 28.17 $ 463.27 $ 119.64 $ 134.05 $ 404.66 $ 25.42 $ 298.92 $ 538.95 $ 3,358.20
Total $ 1,762.11 $ 401.22 $ 1,008.77 $ 1,179.65 $ 1,373.24 $ 564.84 $ 1,148.35 $ 1,420.15 $ 1,344.81 $ 1,594.48 $ 898.20 $ 896.23 $ 1,089.53 $ 1,309.82 $ 1,733.75 $ 1,588.24 $ 19,313.39
• El método
Tabla en formato de Matriz consolidada en columnas • Rellena a través de los encabezados
• Tenemos las Categorías en Columnas • Fusionar Categorías con Fechas
• Debajo de cada categoría están las fechas • Anular Dinamización en Columnas y
• Existe una última columna de Total • Dividir la columna fusionada
• Existe una última fila de Total
Pregunta: ¿Cómo rellenas de izquierda a derecha?
• Respuesta: Trasponer los datos primero y luego
rellenar
Transacciones
ID
Fecha
Cuenta
Monto
Restaurante Banegas
1.43
Original
Transacciones
ID
Fecha
El método
Cuenta • Agrega 2 columnas de Índice
Monto
• Crea una columna de Módulo
1 ID Fecha Cuenta Monto
• Crea una columna de división
12/28/2016 1 12/28/2016 SquareBucks 45.3
SquareBucks 2 12/4/2016 Restaurante Banegas 1.43
• Dinamiza la columna Módulo
45.3 utilizando los nombres de los
Resultado valores sin ningún tipo de
2 agregación
12/4/2016
Restaurante Banegas
1.43
Original
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\10 - Dividir Columnas\Resultado.xlsx
• 01 - Obtener y Transformar Datos\10 - Dividir Columnas\Resultado.pbix
Origen
Vendedor Clientes Asignados
Donn Flournoy,Romona Givens,Tisa Archey,Ta Crafford,Kaitlin Tindle,Eldridge
Vendedor 1 Reyer,Tu Mcmiller,Rikki Upchurch,Debbie Mecham
Trang Landau,Jerrell Rhoton,Chanell Lorentzen,Sonny Baptiste,Lovetta
Vendedor 2 Neill,Debra Rollo,Yoko Godard,Adolfo Nowlen,Vena Client
Wen Kwan,Jacquelin Hankinson,Joline Almeda,Darrel Prow,Lizzette
Claypool,Alfredo Laney,Asha Schwab,Ardella Jen,Kareen Nack,Vern Spurr,Rina
Vendedor 5 Davalos
Lyle Buentello,Inge Calvo,Michel Pickney,Lanelle Dolezal,Tristan Gale,Darcie
Kofoed,Kesha Mingus,Annetta Spevak,Willie Liebsch,Shenika Mcglothlin,Regine
Vendedor 4 Fiore,Cecilia Font
Shirleen Conrad,Vanessa Bailes,Maribeth Millwood,Terrie Bessler,Marybeth
Vendedor 3 Damron,Eulah Ocegueda,Clifford Villano,Pasquale Stiller,Mertie Rockhold
Resultado
El Método de dividir por columnas crea una cantidad estática de nuevas columnas
• si se expandieron 8 columnas, pero en un nuevo registro existen 9 comas sólo va a tomar los primeros 8
valores de dicho registro y no creará 9 columnas
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\10 - Agregar Nuevas Columnas\Resultado.xlsx
• 01 - Obtener y Transformar Datos\10 - Agregar Nuevas Columnas\Resultado.pbix
• Transformar Columnas
• Trabaja sobre columnas actuales para cambiarlas
• La Interfaz de Power Query nos permite agregar nuevas columnas con un par de clics
• Agregar Columnas
• Nuevas columnas pueden ser:
• Puede trabajar sobre columnas actuales para crear nuevas
• Columnas índice
• Columnas Basadas en datos existentes
Ambas presentan opciones para columnas numéricas, de texto y de fechas. • Columnas Condicionales
• Columnas Personalizadas basadas en fórmulas
Sumamente importante tener definido los tipos de datos de las columnas a utilizar
• Anteriormente visto en
• Tema 09 – Transponer (ejercicio de Transacciones)
• Muy comúnmente usado como una columna de
ayuda para otras operaciones
• También sirve como identificador o llave de tabla
• Comúnmente usado • Se pueden crear datos • Son Columnas • Podemos crear
de ser necesario
como columna de a partir de otras otras personalizadas pero fórmulas con lenguaje
ayuda en conjunto con columnas asistidas por la interfaz M o simple aritmética • Inicio e incremento puede ser personalizado
otras técnicas • Sumamente de Power Query con columnas
• Su inicio e importante tener • Es la forma de Power existentes
incrementos pueden definido el tipo de Query de hacer IF / SI
ser personalizados datos de las columnas
origen
Power BI Desktop
Archivos Completados:
• 01 - Obtener y Transformar Datos\11 - Agregar Columnas Personalizadas\Resultado.xlsx
• 01 - Obtener y Transformar Datos\11 - Agregar Columnas Personalizadas\Resultado.pbix
Power BI Desktop
Microsoft Excel