Está en la página 1de 22

EXCEL AVANZADO:

ANÁLISIS AVANZADO Y
MACROS EN VBA
Por: ECONOMISTA RICARDO CRISPÍN – SENIOR DATA ANALYST
RICARDO CRISPÍN MORRIS

1. Trayectoria
Economista de la PUCP con más
de 5 años de experiencia en áreas
de
. análisis administrativo y
comercial.

2. Logros y compañías
He laborado en firmas como jefe de área
administrativa.
Actualmente desempeño como docente a tiempo
completo para distintas consultoras como Aurus
Perú, JoinProcess y WE Educación Ejecutiva.
Explicación de Objetivos
específicos de la sesión 2 y su
aplicación a la industria

Aprender a crear Modelos de Datos para facilitar la


relación de distinta información de la organización.
Aprender a dominar las funciones DAX para la
creación de indicadores de negocio (KPI’s)
Aprende a utilizar Time Intelligence agregando una
Dimensión de Tiempo al Modelo de Datos.
DESARROLLO DE TEMA 2:
“Power Pivot: Modelo de Datos”
1 ENTORNO DE POWER PIVOT

2 MODELO DE DATOS

3 LENGUAGE DAX

4 TIME INTELLIGENCE
Entorno de Power Pivot
“Power Pivot es una
tecnología de modelado
de Datos que le permite
crear modelos, establecer
relaciones, crear cálculos.
Con esta herramienta el
usuario puede trabajar
conjuntos de datos de
gran tamaño y crear
cálculos complejos dentro
de un entorno de alto
rendimiento."
Fuente: Microsoft
a)Propiedades de Power Pivot
• Posee el Motor de Base de Datos “XVELOCITY”.

• Almacenamiento In-Memory.

• Datos almacenado de manera Tabular

• Mejora en el rendimiento del Archivo.


Modelo de Datos

Alternativa al ineficiente uso


de las funciones de Excel
BuscarV, ConsultaV,
VLookUP y reemplazada por
relaciones para referenciar
diferentes tablas de
información.
a)Tipos de Modelos: Star vs Snowflake
• Ambos tipos de Modelos son similares.

• El Modelo STAR es óptimo para el


rendimiento de las consultas.
• El Modelo SNOWFLAKE es óptimo para el
mantenimiento de las Bases de Datos
• Tabla de Hechos vs Dimensiones
Lenguage DAX

“DAX es una colección de


Funciones, Operadores y
Constantes que pueden ser
utilizados en
formulaciones para
calcular y retornar uno o
más valores.”
Fuente: Microsoft
a)¿Por qué usar DAX?
• Fácil uso

• Tiene más capacidad que las funciones


de Excel
• Desaparece el concepto de CELDA y se
resalta el concepto de CAMPO
• Tabla de Hechos vs Dimensiones
b)Columna Calculada vs Medidas
• Columna calculada es la adición de una
columna en cualquier tabla del modelo en base
a DAX

• Medida es la elaboración de cálculos


agregados y dinámicos en base a DAX
externos.
Time Intellingence

Inteligencia de tiempo es hacer uso de las


funciones DAX para poder facilitar las
distintas formas de trabajar conjuntos
temporales y enriquecer tu modelo de
datos.
Lecciones
Aprendidas

1
Aprendimos a construir buenos Modelos de Datos
que se relacionan en el entorno de Power Pivot.

Aprendimos a crear Columnas Calculadas y Medidas en


2 base a DAX para poder enriquecer el Modelo con
cálculos que permitirán descubrir Insights del Negocio.

Aprendimos a enriquecer el Modelo con una


3 Dimensión de Tiempo para poder realizar análisis a
nivel temporal con medidas comparativas.
CONSTRUCCION DE UN
CASO MODELO CORPORATIVO
PRACTICO CON SUS INDICADORES
CLAVE (KPI’s)
EXPLICADO POR EL DOCENTE
TIPS Y
RECOMENDACIONES
PROCURE ELABORAR MODELOS STAR A SNOWFLAKE PARA MEJORAR
EL RENDIMIENTO DEL ARCHIVO.

ELIMINE DATOS REDUNDATES O POCO ÚTILES DEL MODELO


FILTRANDOLOS EN EL POWER QUERY PARA AHORRAR ESPACIO EN DISCO.

DEFINA BIEN CADA NOMBRE DE CAMPO DE TAL MANERA QUE SEA


FACIL DE ENTENDER LA INFORMACIÓN QUE CONTIENE. PUEDE HACER
USO DE UN FORMATO CAMEL.
SI TIENEN QUE ESTAR PRESENTE CIERTAS COLUMNAS EN EL MODELO
PERO NO EN EL INFORME QUE VA A ELABORAR POSTERIORMENTE
OCÚLTELOS EN POWER PIVOT. ESTO EVITA SATURAR AL USUARIO.
RESPECTO A DAX: PROCURE USAR UNA COLUMNA CALCULADA SI VA
AGREGAR ALGUNA INFORMACIÓN CATEGÓRICA AL MODELO.

RESPECTO A DAX: PROCURE USAR MEDIDAS SI NECESITA VALORES


AGREGADOS (TOTALES, PORCENTAJES, RATIOS).
TALLER DIRIGIDO
CONSTRUCCIÓN DE UN
REPORTE CON POWER VIEW
Cierre del tema SESION 2
Anexo
Perspectiva de usuario de TI (base de datos transaccional)
▪ Enfocada en maximizar el desempeño de los sistemas informáticos (datos
normalizados)
Perspectiva de usuario (negocio)
▪ Enfocada en maximizar el desempeño de
los
usuarios (datos desnormalizados)

Para el consumo
Para la inserción y el almacenamiento
Anexo

Fuente: https://docs.microsoft.com/en-us/dax/
Anexo
Links:
• https://docs.microsoft.com/en-us/dax/dax-syntax-
reference
• https://support.office.com/es-es/article/expresiones-
de-an%C3%A1lisis-de-datos-dax-en-power-pivot-
bab3fbe3-2385-485a-980b-5f64d3b0f730
• https://docs.microsoft.com/es-es/dax/dax-function-
reference
Anexo
Anexo
• Creación fácil a través del Botón “Tabla de fechas”

Y por medio de esta opción puede fijar el


intervalo de fechas del modelo.

También podría gustarte