Está en la página 1de 86

Universidad Politécnica Salesiana

EXCEL
Análisis de datos

Realizado por Rodrigo Reyes

UPS www.b2bcompany.com
Power Query
Microsoft Excel

www.b2bcompany.com
Power Query Introducción

Consolidación de archivos
en uno solo

Consolidación de tablas

Cruce de Tablas

Base de Datos

Solución de problemas

Tabla de Consulta Web


contenidos
www.b2bcompany.com
DEFINICIONES BÁSICAS
Inteligencia de
Negocios

BI – Inteligencia de negocios

DATOS

INFORMACIÓN
La inteligencia de negocios (Business Intelligence, BI) es un
proceso que utiliza la tecnología para analizar datos y
presentar información que ayude a los ejecutivos, gerentes
y otros usuarios finales corporativos a tomar decisiones
comerciales.

www.b2bcompany.com
DEFINICIONES BÁSICAS
Inteligencia de
Negocios

Fuente de ETL MODELADO REPORTES


Datos Extracción Relaciones
Transformación y Modelo de
Limpieza diagramas
Carga Consultas
KPI

www.b2bcompany.com
DEFINICIONES BÁSICAS
Power Query

Power Query es una herramienta ETL que


nos permite preparar, adecuar, limpiar, XLSX
formatear, integrar, crear, depurar y resumir XLSX
datos de forma rápida, intuitiva y coherente, BD
Excel tiene una capacidad de manejar CSV
1048576 registros en cada hoja, con PQ TXT
podremos trabajar con mas datos que estos, Power Query
creando consultas y pudiendo generar TD Files
con esta gran cantidad de información.

www.b2bcompany.com
DEFINICIONES BÁSICAS
ETL - Extraer,
Transformar y
Cargar

XLSX
XLSX
BD
CSV
TXT
Power Query
Files

www.b2bcompany.com
Instalar Power Query

www.b2bcompany.com
DEFINICIONES BÁSICAS
Iniciar – instalar Power Query
Office 2016 Office 365

https://www.microsoft.com/es-es/download/details.aspx?id=39379

www.b2bcompany.com
Formato Tabular

www.b2bcompany.com
DEFINICIONES BÁSICAS
Formato Tabular
• Sin filas no apropiadas
• Etiquetas de las columnas o No filas de error
o Evitar espacios en blanco o No filas vacías
o Evitar caracteres no imprimibles o No filas no útiles
o Evitar tildes • Columnas con tipos de datos apropiados
o Primera letra en mayúscula • Para los elementos de las columnas
• Sin totales ni grandes totales o Elementos estándares
o Sin subtotales o Elementos bien escritos
o Sin totales generales o Eliminar espacios innecesarios
o Sin grandes totales ▪ Espacios Dobles
• Sin agrupación a nivel de filas ▪ Espacios al principio y al final
• Sin agrupaciones a nivel de columnas subniveles o Eliminar caracteres no imprimibles
• Sin columnas no apropiadas ▪ Tabulaciones
o No columnas de error ▪ Espacios especiales
o No columnas vacías ▪ Enter
o No columnas no útiles ▪ Etc.
o No columnas duplicadas • Sólo columnas de interés para el análisis
• Sólo registros de interés para el análisis
www.b2bcompany.com
Orígenes de Datos

www.b2bcompany.com
DEFINICIONES BÁSICAS
Orígenes de Datos De otras fuentes

De un archivo De una BDD De Azure

www.b2bcompany.com
Ejercicio 1
Conociendo Power
Query

www.b2bcompany.com
Conociendo Power Query
Ejercicio 1
Pasos a seguir para realizar el proceso de ETL en Power Query.

1. Transformar rango de datos en formato de tabla.


2. Importar los la tabla a Power Query.

www.b2bcompany.com
Conociendo Power Query
Interfaz Power Query

Cinta de opciones

Barra de fórmulas

Panel de
configuración de
la consulta

Panel de
resultados

Panel de consultas

www.b2bcompany.com
Conociendo Power Query
Modelo Tabular

www.b2bcompany.com
Conociendo Power Query
Ejercicio 1
3. Damos un nombre a nuestra consulta.
4. Procedemos a limpiar los datos.

www.b2bcompany.com
Conociendo Power Query
Ejercicio 1
4. Mover la columna Zona al inicio de la tabla.
5. Cambiar el nombre de la columna Zona a Sector.
6. Vamos a cambiar el tipo de dato de la columna Fecha de fecha/hora a fecha .
7. Transformar la columna Alícuota para que muestre el valor decimal.
8. Cambiar el formato de las columnas que sea necesario a moneda

www.b2bcompany.com
Conociendo Power Query
Ejercicio 1
9. Por ultimo procedemos a cerrar y cargar nuestra tabla.

www.b2bcompany.com
Conociendo Power Query
Ejercicio 1
10. Vamos a agregar datos a nuestra tabla original.
11. Procedemos a actualizar la tabla generada por Power Query.

www.b2bcompany.com
Ejercicio 2

• MES - Solo el nombre del mes.


• PROVINCIA - En mayúsculas.
• Ordenado por DEPARTAMENTO.
• Crear una tabla dinámica donde se muestren el total de
ventas por PROVINCIA.
• Crear una tabla dinámica donde se muestren el total de
ventas por MES.

www.b2bcompany.com
Consolidación de
archivos

www.b2bcompany.com
Power Query
Consolidación de archivos

Es importante que los archivos a consolidar


La consolidación de archivos consiste en fusionar
tengan el mismo diseño de registros, mismas
el contenido de diferentes archivos que tengan la
columnas, la misma estructura en general y la
misma extensión y añadirlos a otro archivo.
misma extensión.

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1

Problema: el área de reportes, nos emite un archivo mensual con


las liquidaciones de impuestos a pagar.

El problema es que nos resulta bastante tedioso tener que abrir


los archivos de texto todos los meses y a estos aplicarles los
cambios necesarios.

Para resolver el problema:

• Crear una consulta a la carpeta Históricos donde se cargan los


archivos todos los meses.

• Crear un procedimiento donde automatices esta tarea.

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1
1. Extraer los datos (archivos) desde una carpeta.
2. Seleccionamos la carpeta que contiene nuestros archivos de texto.
3. Verificamos que PQ detecto el archivo y damos clic en Transformar datos.

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1
4. PQ visualiza el archivo y muestra sus propiedades.
5. Presionamos la opción de combinar archivos para que PQ nos muestre el contenido del archivo de texto.

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1
6. En la ventana de combinar archivos PQ nos muestra los datos y simplemente damos clic en Aceptar..

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1
7. El siguiente paso será comenzar la limpieza de los datos.
8. Por ultimo cargamos los datos en nuestra hoja de Excel.

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1
9. Copiar el archivo de texto Marzo.txt a la carpeta donde se encuentra el archivo Febrero.txt, asumiendo
que nos llego el archivo del nuevo mes.

www.b2bcompany.com
Consolidación de archivos
Ejercicio 1
10. Crear una TD que muestre la fecha el tipo de transacción y el valor.

11. Actualizamos la tabla resultante del PQ y la TD.


Fecha Tipo de Transacción Valor Total
1/2/2022 $ 471.785,00
C $ 414.900,00
D $ 56.885,00
1/3/2022 $ 267.840,00
C $ 249.697,50
D $ 18.142,50
Total general $ 739.625,00
www.b2bcompany.com
Ejercicio 2

Consolidar los datos de los archivos y realizar el proceso


ETL para poder obtener información que nos ayude a
realizar análisis y tomar decisiones.

Para resolver el problema:

• Crear una consulta a la carpeta Bancos donde se


cargan los archivos todos los meses.
• Crear un procedimiento donde automatices esta
tarea.

www.b2bcompany.com
Ejercicio 3
Consolidar en un solo documento de Excel todos los reportes de ventas anuales que se encuentran
en la carpeta Años.

Para resolver el problema:

• Crear una consulta a la carpeta Ventas/Años donde se encuentran los archivos de Excel.
• Crear un procedimiento donde automatices esta tarea.

www.b2bcompany.com
Consolidación de
tablas

www.b2bcompany.com
Power Query
Consolidación de tablas

La consolidación de datos consiste en fusionar


varias tablas que tienen información de interés o
incluso extraer una columna de una tabla y añadirla
a otra, todo dependiendo de la información que
necesitemos obtener, para consolidarlas en una
tabla maestra que contendrá todos los datos.

www.b2bcompany.com
Consolidación de tablas
Ejercicio 1

Se necesita analizar las liquidaciones (ventas) del primer


trimestre de la empresa.
El problema es que nos entregan un archivo de Excel,
donde las ventas de cada mes están en diferentes
tablas, y distintas hojas.

Para resolver esto se necesitamos:

• Unir las tablas de los distintos meses en una sola


tabla principal.
• Crear una tabla dinámica resumiendo el total de
liquidaciones por mes.

www.b2bcompany.com
Consolidación de tablas
Ejercicio 1
1. Vamos a obtener los datos de una tabla o rango, en este caso de la tabla enero que esta en la pestaña Enero.
2. IMPORTANTE – Vamos a importar nuestra tabla, le vamos a indicar a PQ que vamos a guardar solo la conexión a
nuestra tabla mas no vamos a cargar la tabla en Excel.
3. Realizamos el mismo proceso para los otros meses.

www.b2bcompany.com
Consolidación de tablas
Ejercicio 1
5. Las consultas creadas se van a mostrar en nuestra hoja de Excel en el panel de consultas y conexiones.
6. Existen dos formas para anexar tablas la primera es desde el editor de PQ, pestaña Datos – Obtener y trasformar
datos – Iniciar Editor de PQ o directamente acceder a la herramienta desde la pestaña Datos – Obtener y
trasformar datos – Combinar consultas - Anexar

www.b2bcompany.com
Consolidación de tablas
Ejercicio 1
7. Dentro de nuestro PQ, seleccionamos cualquier consulta en este caso Enero, nos dirigimos a la pestaña Inicio –
Combinar – Anexar Consultas para crear una nueva.

www.b2bcompany.com
Consolidación de tablas
Ejercicio 1
8. En nuestro caso nosotros vamos a seleccionar la opción de anexar Tres o mas tablas ya que contamos con enero,
febrero y marzo.
9. Procedemos a agregar todas las tablas que vamos a anexar.
10. Una vez anexadas nuestras tablas procedemos a realizar la limpieza de los datos.
11. Cambiamos el nombre a nuestra tabla resultante, cerramos y cargamos nuestra tabla principal en Excel.

www.b2bcompany.com
Consolidación de tablas
Ejercicio 1
12. Realizamos una TD con los datos necesarios para verificar que las tablas correspondientes a los meses están
anexadas.

www.b2bcompany.com
Ejercicio 2
Necesitamos obtener información
consolidada de los últimos 4 años de la
empresa.

• Grafico donde se comparen las ventas


totales por año en porcentajes.
• Suma total consolidada de ventas
realizadas por tipo de envío.
• Top ten de clientes con mas pedidos en
estos 4 años.

www.b2bcompany.com
Cruce o combinación
de Tablas

www.b2bcompany.com
Power Query
Cruce o combinación de Tablas

Cruzar o combinar tablas es un proceso


que nos ayuda a consolidar una tabla
existente, agregando una columna o
columnas que pertenecen a otra tabla.
Para usar este comando primero debemos
estar seguros de que hay una columna
común entre ambas, es un proceso similar
a la relación entre tablas con un campo
común, una de las columnas que servirán
para relacionar las tablas (columna común)
no debe tener registros duplicados, si
valores únicos.

www.b2bcompany.com
Cruce o combinación de Tablas
Tipos de combinaciones entre tablas
Combinación externa completa
Combinación externa izquierda
Combinación externa derecha

Anti-combinación izquierda
Combinación interna Anti-combinación derecha

www.b2bcompany.com
Cruce o combinación de Tablas
Ejercicio 1
Se necesita realizar la conciliación bancaria.
Se cuenta con un archivo donde se cargan los cheques emitidos por la empresa y
otro reporte que entrega todos los meses con la información el banco.
La tarea es corroborar qué cheques que ha entregado la empresa ha sido cobrados
o pagados por el banco, y cuáles están pendientes por ingresar o cobrar.

Se requiere:

• Realizar dos consultas, una a cada archivo y crear solo una conexión.
• Limpiar los datos como corresponda.
• Cruzar ambas consultas, reportando en una tabla los cheques pendientes y los
ya ingresados al banco.

www.b2bcompany.com
Cruce o combinación de Tablas
Ejercicio 1

Reporte Banco Reporte Empresa

www.b2bcompany.com
Power Query
Tipos de combinaciones entre tablas

Combinación externa izquierda Combinación externa derecha Combinación completa

www.b2bcompany.com
Power Query
Tipos de combinaciones entre tablas

Combinación interna Anti-combinación izquierda Anti-combinación derecha

www.b2bcompany.com
Ejercicio 2
Necesitamos relacionar varias tablas para
generar reportes consolidados de ventas de
una multinacional.

Se requiere:

1. El nombre de los 5 mejores clientes.


2. Conocer el nombre del mejor vendedor.
3. Promedio de ventas por país.
4. Nombre del producto más vendido.

www.b2bcompany.com
Base de Datos

www.b2bcompany.com
Power Query
Base de Datos

Cuando hablamos de BDD normalmente


imaginamos tablas de miles o millones de
registros, Power Query nos permite usar
solo conexiones a nuestras tablas y poder
trabajar con esas conexiones sin la
necesidad de descargar las tablas
resultantes.

www.b2bcompany.com
Base de Datos
Ejercicio 1

Vamos a realizar una consulta a la carpeta correspondiente que contenga los datos
para consolidar las ventas de los vendedores, excluir los archivos que se
encuentren en la carpeta y que no sean necesarios para nuestra consulta.

Necesitamos crear una conexión y mostrar los datos en una tabla dinámica.
Incorporar los nombres de los vendedores a nuestra tabla o consulta.
Identificar los créditos como valores positivos y los débitos como valores
negativos.

www.b2bcompany.com
Casos Varios

www.b2bcompany.com
Varios
Agrupar datos PQ
En PQ, podemos agrupar los valores de las columnas y las filas, además podemos agrupar las
columnas incluyendo varias operaciones como suma, promedio, máximos, mínimos, etc.

www.b2bcompany.com
Varios
Anulación de
dinamización de columnas
PQ permite anular la dinamización de las columnas transformándolas en atributos para poder ser
analizados de mejor manera.

www.b2bcompany.com
Varios
Columna Dinámica
PQ nos permite crear varias columnas en función de otra columna y de los datos que se encuentren
en ella principalmente cuando ésta contenga información que pueda servir de etiqueta para los
datos, es lo contrario de la anulación de la dinamización de columnas.

www.b2bcompany.com
Consultas Web

www.b2bcompany.com
Consulta Web
Ejercicio1
PQ es una herramienta que nos permite obtener datos de diferentes orígenes y uno de estos es la
obtención de datos de tablas en páginas web.

www.b2bcompany.com
Power Pivot
Microsoft Excel

www.b2bcompany.com
Power Pivot Introducción

DAX Inteligencia del tiempo

Modelo de diagrama

Tabla de
contenidos
www.b2bcompany.com
Definiciones

www.b2bcompany.com
DEFINICIONES BÁSICAS
Inteligencia de
Negocios

Fuente de ETL MODELADO REPORTES


Datos Extracción Relaciones
Transformación y Modelo de
Limpieza diagramas
Carga Consultas
KPI

www.b2bcompany.com
DEFINICIONES BÁSICAS
Power Pivot

• Power Query para limpiar, dar forma y


transformar los datos
• Power Pivot para modelar los datos y definir
cálculos

www.b2bcompany.com
Power Pivot
Lenguaje DAX
DAX - Data Analysis Expressions, es una recopilación de funciones, operadores y constantes
parecidas a las que usamos en Excel, que se pueden usar en una fórmula o expresión para calcular y
devolver uno o varios valores sobre un modelo de datos.

SumaTotales:=SUM(Ventas[Total])

SumaTotales Nombre de la medida


:= Indica el principio de la formula
SUM ( ) Nombre de la función
Ventas [ ] Nombre de la Tabla
Total Nombre de la columna donde se va a realizar la operación

www.b2bcompany.com
Power Pivot
Instalación

Download Microsoft® SQL Server® 2012 SP1 PowerPivot for


Microsoft Excel® 2010 from Official Microsoft Download Center

www.b2bcompany.com
Agregar datos a Power
Query

www.b2bcompany.com
Power Pivot
Agregar datos a Power Pivot
Para trabajar en Power Query y Power Pivot siempre es recomendable transformar el rango de datos a
formato de tabla y darle un nombre.

www.b2bcompany.com
Power Pivot
Agregar datos a Power Pivot

Tablas Hechos. Normalmente se encuentra en el centro de nuestro modelo, contiene las claves segundarias
que permiten relacionarla con otras tablas, estas tablas permiten realizar búsquedas de una forma más rápida,
guardan eventos como las ventas realizadas dentro de sus registros, estas tablas se modifican continuamente.
Tabla Dimensiones. Almacenan información relacionada con los procesos de negocio. Responden las
preguntas “Qué”, “Cuándo”, “Quién” y “Cómo”, son usadas en los reportes para aplicar filtros y segmentadores,
por ejemplo, una tabla que contenga el registro de los vendedores, ciudades o países, estas tablas son
comúnmente estáticas.

www.b2bcompany.com
Power Pivot
Agregar datos a Power Pivot

Cinta de opciones

Barra de fórmulas

Vista de Datos

Área de calculo

Pestaña Tablas

www.b2bcompany.com
Power Pivot
Agregar datos a Power Pivot

www.b2bcompany.com
Power Pivot
Agregar datos a Power Pivot

www.b2bcompany.com
Power Pivot
Agregar datos a Power Pivot

www.b2bcompany.com
Inteligencia de tiempo

www.b2bcompany.com
Power Pivot
Inteligencia del tiempo – Tabla Calendario

www.b2bcompany.com
Power Pivot
Inteligencia del tiempo – Tabla Calendario

www.b2bcompany.com
Power Pivot
Inteligencia del tiempo – Tabla Calendario

www.b2bcompany.com
Medidas Power Pivot

www.b2bcompany.com
Power Pivot
Medidas Power Pivot

Las medidas en Power Pivot son similares a los


campos calculados que conocemos en las
tablas dinámicas de Excel, por lo tanto, son
campos que contienen algún calculo que nos
permite medir resultados y que nos sirven para
realizar un posterior análisis.

www.b2bcompany.com
Power Pivot
Medidas Power Pivot

www.b2bcompany.com
Modelo de diagrama

www.b2bcompany.com
Power Pivot
Modelamiento

www.b2bcompany.com
Power Pivot
Modelamiento de datos

www.b2bcompany.com
Power Map
Microsoft Excel

www.b2bcompany.com
Microsoft Excel
Power Map

www.b2bcompany.com

También podría gustarte