Datos Power Query
Datos Power Query
El curso te brindará el conocimiento avanzado de Excel que te ayudará a automatizar tus tareas,
para gestionar base de datos, aplicar controles de formularios para automatizar proceso de cálculo,
crear informes dinámicos profesionales sobre los datos obtenidos.
Usar herramientas de hipótesis para la toma de decisiones, a partir del ingreso de datos a variables
que devolverán diferentes resultados a analizar.
Además, estará apto para rendir el examen de certificación internacional de Microsoft Office
Specialist (MOS) Excel 2019 (Exam MO – 201).
METODOLOGÍA
El curso se desarrollará en la modalidad online, con un enfoque práctico basado en método de casos
en cada una de las sesiones virtuales en tiempo real, promoviendo la participación de los
estudiantes en un ambiente interactivo guiado por el instructor.
CONTENIDO TEMÁTICO:
Con el paso del tiempo las organizaciones tienen nuevas necesidades de información y los sistemas
de business intelligence son cada día herramientas más comunes entre los usuarios de una
organización.
Ms Excel dispone de ciertas herramientas de análisis de datos, entre ellas tenemos Power Query y
Power Pivot.
Con Power Query, puede importar o conectarse a datos externos y a continuación, dar forma a los
datos, por ejemplo, quitar una columna, cambiar un tipo de datos o combinar tablas, de forma que
se asemejen a sus necesidades.
Con Power Pivot, como complemento para Ms Excel podrá analizar grandes cantidades de
información y crear modelos de datos altamente sofisticados. Pudiendo utilizar esta herramienta
para importar grandes volúmenes de datos provenientes de diversas fuentes y posteriormente
hacer un análisis de la información.
Power Query es una herramienta de conexión de datos que permite detectar, conectar, combinar
y refinar diferentes orígenes de datos para satisfacer a los usuarios sus necesidades de análisis. Las
características de Power Query están disponibles en Excel y Power BI Desktop. El uso de Power
Query a menudo sigue unos pasos comunes.
Con Power Query puede realizar una búsqueda de orígenes de datos, realizar conexiones y,
luego, darles forma a esos datos (por ejemplo, quitar una columna, cambiar un tipo de datos
o combinar tablas) de formas que satisfagan sus necesidades. Una vez que haya dado forma
a sus datos, puede compartir sus conclusiones o usar su consulta para crear informes.
Página 5 de 32
1.1 IMPORTAR DATOS DE ORÍGENES DE DATOS EXTERNOS
Power Query permite importar datos a Excel desde una gran variedad de orígenes de datos.
En la pestaña Datos, podremos observar el grupo Obtener y transformar datos y dar clic
sobre el botón Obtener datos:
Desde un archivo
Página 6 de 32
Importar datos de Microsoft Azure
Página 7 de 32
Aplicación 1:
Se desea tener el reporte del número de infectados por COVID en el mundo mostrado por
países, Statista es una excelente página para obtener informes estadísticos, haremos clic
al siguiente enlace para observar los datos en el sitio web y llevarlo al Excel con ayuda de
Power Query
Solución:
6. Aparecerá una ventana donde debemos pegar el link en dirección URL del sitio web
de donde queremos obtener los datos, en nuestro primer ejercicio el link será:
https://es.statista.com/estadisticas/1091192/paises-afectados-por-el-
coronavirus-de-wuhan-segun-los-casos-confirmados/, luego clic en aceptar.
Página 8 de 32
7. Power Query ha reconocido que en el sitio web hay tres tablas que pueden ser
importadas al Excel, haciendo clic en las tres nos damos cuenta que la tabla que tiene
los datos que nos interesa es la table 0, seleccionamos dicha tabla y luego damos clic
en el botón Cargar
Página 9 de 32
1.2 LIMPIAR Y TRANSFORMAR LOS DATOS SEGÚN LAS NECESIDADES
La idea principal es obtener datos de diferentes orígenes, pero también es importante saber
que datos son necesarios y en realidad vamos a usar posteriormente.
Aplicación 2:
Para lograr obtener los datos, hemos buscado información en internet y se localizó la
siguiente página web: https://es.wikipedia.org/wiki/Departamentos_del_Per%C3%BA, la
cual nos permitirá obtener los datos en Excel.
Solución:
Página 10 de 32
Tome en cuenta que debe seleccionar en el panel del lado izquierdo la opción Table
0.
En el cuadro del lado derecho se previsualizará la información de los
departamentos.
5. Ahora daremos clic en el botón Editar o Transformar datos, para sólo importar los
datos que nos hace falta y nos mostrará la siguiente ventana:
Página 11 de 32
6. Ahora empezaremos a arreglar la tabla para poder trabajar en con esta:
Primero:
Segundo:
Página 12 de 32
El resultado será el siguiente:
Tercero:
Cuarto:
Damos clic en el botón Cerrar y cargar, luego elija la opción Cerrar y cargar; para
obtener el resultado:
Página 13 de 32
Luego al cargar aparecerá lo siguiente:
Tomar en cuenta que, si en caso los datos se hayan actualizado en la página web de
referencia, debemos de dar clic en el botón de Actualizar, señalado.
Aplicación 3
Tenemos la tabla venta mensual de un restaurante donde aparece la fecha que se vendió
el plato, que tipo es, el nombre del plato y la categoría. Se quiere conocer el precio y el
costo de cada venta para poder obtener la utilidad del mes, los datos que faltan son el
precio y costo que está en la tabla lista de precios, lo que se requiere es combinar ambas
tablas para poder obtener los datos correctos.
Página 14 de 32
Solución:
1. Primero debemos identificar cuál es el campo que nos permitirá poder combinar
dichas tablas, un valor que se repite en ambas, el campo Producto será el valor que
cumplirá esa función.
2. Nos ubicamos dentro de la primera tabla Venta Mensual y presionamos las teclas
Control + T para poder configurar dichos valores como tabla en Excel, nos aparecerá
una ventana, la cual debemos colocar el siguiente rango de celdas: =$B$9:$F$851
(cambiamos C8 por C9, para dejar fuera del límite al título general), presionamos
aceptar
3. En la parte de arriba aparecerá una pestaña nueva llamada Diseño, ubicados allí, en la
parte izquierda está la opción Nombre de la tabla, vamos a colocarle en ese recuadro
el nombre: “Ventas del Mes”
4. Llevaremos esa tabla a Power Query, pestaña Datos, grupo obtener y transformar y
opción Desde una tabla, aparecerá la ventana de Power Query con los valores.
Página 15 de 32
5. Ubicados en Power Query, no haremos ninguna acción porque los datos están bien
ingresados, en la parte izquierda de la ventana, hacemos clic en la opción cerrar y
cargar
6. Creará otra hoja de cálculo y mostrará la siguiente ventana que significa que se cargó
correctamente la tabla en Power Query
Página 16 de 32
8. En la parte de arriba aparecerá una pestaña nueva llamada Diseño, ubicados allí, en la
parte izquierda está la opción Nombre de la tabla, vamos a colocarle en ese recuadro
el nombre: “ListadePrecios”
9. Llevaremos esa tabla a Power Query, pestaña Datos, grupo obtener y transformar y
opción Desde una tabla, aparecerá la ventana de Power Query con los valores.
10. Ubicados en Power Query, haremos un pequeño cambio debido a que en la columna
Costo se observa que tiene muchos decimales, para arreglar ello, vamos a ubicarnos
dentro de la columna Costo y luego hacemos clic en la pestaña Transformar, grupo
columna de número, opción Decimales y al aparecer una pequeña ventana colocamos
el número 2
Página 17 de 32
11. En la parte izquierda de la ventana, hacemos clic en la opción Cerrar y cargar
12. Creará otra hoja de cálculo y mostrará la siguiente ventana que significa que se cargó
correctamente la nueva tabla
13. Ahora la intención es unir ambas tablas en Power Query, en la pestaña Datos, luego
elija Nueva consulta, Combinar consultas y por último la opción Combinar
Página 18 de 32
14. Configuramos la combinación de tablas, en la parte superior hacemos clic en la flecha
que aparece y elegimos la tabla principal que es VentasdelMes y en la parte inferior
hacemos clic en la otra flecha y elegimos la otra tabla llamada ListadePrecios, luego
hacemos clic en la columna Producto en ambas tablas, en la parte de abajo debe
coincidir en todos los argumentos. Observado eso haga clic en el botón Aceptar.
15. Abre la ventana de Power Query, en la tabla generada, en la parte derecha hacemos
clic en el ícono de ambas flechas y elegimos los campos Precio y Costo que son los
campos que hace falta en la tabla VentasdelMes. Luego haga clic en el botón Aceptar.
Página 19 de 32
16. Tenemos ya la tabla combinada, ahora solo queda llevarlo al Excel, en la parte
izquierda de la ventana, hacemos clic en la opción Cerrar y cargar
17. Creará otra hoja de cálculo y mostrará la siguiente ventana que significa que se cargó
correctamente la nueva tabla combinada llamada Merge1, si deseamos cambiar
nombre únicamente hacemos clic derecho, opción cambiar nombre
18. Por último, para responder la pregunta, en la nueva tabla usaremos funciones
matemáticas para encontrar la venta total y el costo total, la resta entre ambos es la
utilidad total.
Página 20 de 32
2. MODELADO DE DATOS CON POWER PIVOT
Con el pasar del tiempo los datos han ido en aumento, las organizaciones ya no se dan abasto en
llevar un simple control de las transacciones que llevan. Es por ello que Microsoft volcó mucho
esfuerzo en potenciar la herramienta más popular y usada en el mercado la cuál es Ms Excel.
SI Usted dedica muchas horas a consolidar información de diferentes fuentes para luego crear
recién su reporte final; si es Usted quién analiza datos de forma periódica para tomar decisiones es
muy recomendable el uso de la herramienta llamada Power Pivot para realizar un trabajo mucho
más productivo.
Tanto en Ms Excel y Power Pivot, Usted puede crear un modelo de datos, una colección de tablas
con relaciones. El modelo de datos que se ve en un libro en Excel es el mismo modelo de datos
que se ve en la ventana de Power Pivot. Los datos que se importan en Excel están disponibles
en Power Pivot y viceversa.
Página 21 de 32
ubicación masiva para análisis de datos en el
escritorio, incluyendo bases de datos
relacionales, orígenes multidimensionales,
servicios de nube, fuentes de datos, archivos
de Excel, archivos de texto y datos desde la
Web.
Power Pivot Panel de administración permite
a los administradores de TI supervisar y
Seguridad y administración administrar las aplicaciones compartidas para
garantizar la seguridad, alta disponibilidad y
rendimiento.
DAX es un lenguaje de fórmulas que amplía
las capacidades de manipulación de datos de
Excel para habilitar más sofisticadas y
Expresiones de análisis de datos (DAX)
complejas agrupamiento, cálculos y análisis.
La sintaxis de las fórmulas DAX es muy similar
de las fórmulas de Excel.
Para habilitar Power Pivot en Microsoft Excel 2019, se realizan los siguientes pasos:
Página 22 de 32
3. Haga clic en la opción Complementos. En el cuadro Administrar, seleccione de la lista la
opción Complementos COM. Luego clic en el botón Ir…
4. Active la casilla Microsoft Office Power Pivot for Excel y luego haga clic en el botón
Aceptar. Si tiene instaladas otras versiones del complemento Power Pivot, estas también
se muestran en la lista Complementos COM. Asegúrese de seleccionar el complemento
Power Pivot para Excel.
Página 23 de 32
Consideraciones:
Todos los datos importados estarán ubicados en la ventana de Power Pivot. No verás los
datos importados en la ventana de Ms Excel, sino que estarán disponibles desde la ventana
de Power Pivot.
Es imposible editar los valores importados en Power Pivot. Las hojas de Power Pivot son de
solo lectura y no podrás editar el valor de las celdas. Si quieres hacer una modificación a los
datos, deberás hacerla desde el origen y posteriormente actualizar los datos en Power
Pivot.
Aunque los datos importados a Power Pivot se muestran en una ventana diferente a Ms
Excel, al momento de guardarlos serán parte del mismo archivo XLSX.
Aplicación 4:
Tenemos un archivo de Ms Excel con las siguientes hojas: País, Vendedor, Operador, Marca,
Tienda, Modelo, Factura (principal), se quiere llevar los datos a Power Pivot para el análisis
de datos
Solución:
1. Todos los datos de cada hoja debemos convertirlo en tabla presionando Control + T, a
continuación, se muestra el rango de celdas de cada tabla y el nombre para realizarlo
en cada hoja.
Página 24 de 32
2. El siguiente paso es agregar dichas tablas a Power Pivot, para ello nos ubicaremos
primero en la hoja País y situados dentro de la tabla, iremos a la pestaña Power Pivot y
elegiremos la opción Agregar a modelo de datos
3. Se agregó la tabla a Power Pivot, para agregar las otras tablas de las distintas hojas
haremos el mismo procedimiento, volvemos a Excel y nos dirigimos a otra hoja y dentro
de la tabla presionamos la misma opción de la pestaña Power Pivot llamada Agregar a
modelo de datos
Página 25 de 32
4. Así quedará nuestro Power Pivot luego de haber agregado todas las tablas, estamos
listos para el modelamiento y análisis de datos.
Si obtenemos datos de diversas fuentes, estás tienen que poderse relacionar de alguna
manera y esto se puede lograr identificando los campos similares entre las tablas.
Aplicación 5:
Siguiendo el ejercicio anterior, realizar el modelado de datos de las tablas ingresadas a Power
Pivot y un reporte de datos dinámico de la base de datos.
Página 26 de 32
1. Ubicados en Power Pivot, con todas las tablas insertadas al complemento de Excel, vamos
a la opción Vista de Diagrama ubicada en la pestaña Inicio
Página 27 de 32
3. Debemos relacionar las tablas para realizar el análisis de datos, se relaciona buscando un
dato que tengan las tablas de los costados con la tabla principal, por ejemplo para
relacionar la tabla Operador con la tabla Factura, observamos que el campo
CodigoOperador es un campo que se repite en ambas, entonces hacemos clic sostenido
y arrastramos, automáticamente saldrá una línea la cual nos permitirá relacionar ambas
tablas, al relacionar todas las tablas siguiendo ese concepto las relaciones quedarán así:
NOTA: La tabla marca se relaciona con la tabla modelo, dado que en ambas tablas está el
campo códigomarca, en la tabla factura no tiene ese campo, igual las relaciones se darán
entre todas las tablas según el modelo establecido.
Página 28 de 32
5. Una vez que tenemos todas las tablas relacionadas, podemos utilizar todas para generar
reportes mucho más interesantes y atractivos por los resultados.
• Para empezar, en la pestaña Inicio del Power Pivot, haga clic en la opción
Tabla Dinámica
7. Y en este caso, veremos cómo podemos agregar elementos de distintas tablas en nuestra
tabla dinámica y como las tablas están relacionadas previamente, podemos visualizar los
datos, haremos el siguiente reporte según la imagen.
Página 29 de 32
Página 30 de 32
3. BIBLIOGRAFÍA
https://www.crehana.com/pe/blog/negocios/que-es-power-query/
https://aglaia.es/blog/excel/que-es-powerquery/
https://eltiotech.com/cap18-que-es-power-query-excel/
https://aglaia.es/blog/excel/que-es-power-pivot/
https://exceltotal.com/que-es-power-pivot/
Página 31 de 32
Página 32 de 32