Modelamiento de datos y Funciones DAX para Power BI Desktop
En este curso aprenderás a diseñar modelos semánticos en Power BI Desktop y a crear funciones DAX, avanzando paso a paso en cada tema clave.
Comenzaremos con los principios del modelamiento dimensional, incluyendo normalización y desnormalización de tablas. Luego, pasaremos a Power Query, donde exploraremos las principales operaciones de transformación de datos mediante ejemplos prácticos.
A continuación, nos adentraremos en DAX, entendiendo los conceptos fundamentales y los contextos de evaluación. Estudiaremos en profundidad CALCULATE, la función más poderosa en DAX, desglosando su funcionamiento para aprovecharla en escenarios complejos. También veremos cómo funcionan los iteradores y cómo optimizar las relaciones, evitando ambigüedades.
Aprenderemos a utilizar funciones de inteligencia de tiempo y de ventana, creando una tabla de Calendario para realizar cálculos temporales avanzados. Exploraremos los "Grupos de Cálculo" para personalizar los análisis y usaremos la Vista de Consultas DAX para gestionar medidas, documentar el modelo y mejorar la productividad.
Este curso está diseñado para darte una base sólida y práctica en DAX y modelamiento en Power BI, transformando la manera en que visualizas y analizas datos.
Hola, soy tú Instructor
Sentido Analítica combina una serie de artículos, entrenamientos, podcasts y proyectos personales.
Soy José Rafael Escalante Consultor, Formador en Inteligencia Empresarial con Power BI y Microsoft MVP (Profesional más valioso).
Me gustan las cosas simples, pero de alto valor agregado. La música y la excelencia en el trabajo.
Modelamiento de datos y funciones DAX para Power BI Desktop
Módulo 5 (Clases 7)
Contextos de evaluación y relaciones
El contexto de filtro es el primero de los conceptos teóricos que deben aprenderse. Influye en el comportamiento “automático” que se activa al momento de colocar algún objeto visual en el reporte. Desconocer su funcionamiento hará más difícil todo lo que te propongas hacer al momento de diseñar reportes.
Módulo 8 (Clases 5)
Relaciones avanzadas
La belleza del modelamiento de datos reside en la capacidad de adaptarnos a aquellos escenarios donde no necesariamente podemos aplicar las prácticas recomendadas. El motor de Power BI tiene la flexibilidad necesaria para lograrlo; pero es importante conocer en detalle los pros y contras de elegir otro tipo de propagación de filtros entre las tablas.
Módulo 9 (Clases 5)
Conociendo las funciones Window
Las funciones Window simplifican una serie de operaciones que en el pasado eran muy laboriosas. Sin embargo, implica reajustar lo que habíamos aprendido con patrones que hoy en día se consideran obsoletos. En este módulo aprenderemos la versatilidad y sencillez de este nuevo set de funciones.
Módulo 10 (Clases 6)
Inteligencia de tiempo
Las funciones de Inteligencia del tiempo sirven para mover un cálculo en distintos horizontes o periodos. Prácticamente, todo modelo semántico requerirá de algún tipo de cálculo relacionado al tiempo y en este módulo nos enfocaremos en aprender las principales funciones en los escenarios más comunes.
Módulo 11 (Clases 7)
Conociendo los Grupos de Cálculo
Una de las características más esperadas ha llegado a Power BI Desktop de forma nativa: Grupos de Cálculo. En otras palabras, estamos ante la aparición de comportamientos que cambiarán la manera de abordar cierto tipo de requerimientos. Es un módulo super interesante.
Módulo 13 (Clases 7)
Vista de Consultas DAX
La Vista de Consultas DAX nos permitirá inspeccionar y modificar nuestro modelo semántico. Representa la cuarta (4) vista de uso constante en el programa con la capacidad de construir consultas predefinidas con un par de clics, o mediante la elaboración de sintaxis en el lenguaje
Programa de estudios
Duración: 12 horas (96 clases)
- 2. Orígenes de datos (8:27)
- 2.1 Tipos de conexión (9:05)
- 2.2 ¿Qué es Power Query? (8:19)
- 2.3 Tipos de datos (7:50)
- 2.4 Perfilado de datos (8:24)
- 2.5 ¿Cómo evitar errores? (12:26)
- 2.6 Administrando consultas (10:46)
- 2.7 Combinar consultas (21:50)
- 2.8 Anexar consultas (6:09)
- 2.9 Agrupar datos (6:41)
- 2.10 Transformaciones de columnas y filas (14:16)
- 2.11 Orientación de filas y columnas (11:16)
- 2.12 Transformaciones de fecha (5:18)
- 2.13 Configuración regional (5:37)
- 3. Columnas a partir de los ejemplos (10:50)
- 3.1 Columnas condicionales (6:51)
- 3.2 Columnas personalizadas (8:15)
- 3.3 Columnas a partir de extracción (5:27)
- 3.4 Columnas a partir de divisiones (6:51)
- 3.5 Columnas a partir de otras transformaciones (7:47)
- 3.6 Columnas a partir de operaciones numéricas (4:03)
- 4. ¿Qué es DAX? (8:11)
- 4.1 Tipos de datos (10:20)
- 4.2 Operadores (5:36)
- 4.3 Columnas calculadas (8:57)
- 4.4 Columnas en DAX versus Columnas en Power Query (6:16)
- 4.5 Medidas (10:30)
- 4.6 ¿Crear una columna calculada o una medida? (4:28)
- 4.7 Tablas calculadas (6:49)
- 4.8 Comentarios (5:40)
- 4.9 Variables (10:04)
- 6. Introducción a CALCULATE (9:24)
- 6.1 Calculando porcentajes con CALCULATE (13:01)
- 6.2 Evitando sobrescribir filtros con KEEPFILTERS (4:10)
- 6.3 Filtrando una sola columna (5:44)
- 6.4 Filtrando con múltiples condiciones (9:57)
- 6.5 Orden de evaluación en CALCULATE (5:34)
- 6.6 Transición de contexto (19:36)
- 6.7 Dependencias circulares (6:05)
- 6.8 Activando relaciones con USERELATIONSHIP (6:42)
- 6.9 Creando nuevas estructuras de relaciones con CROSSFILTER (13:11)
- 11. ¿Qué es un Grupo de Cálculo? (6:17)
- 11.1 Componentes de un Grupo de Cálculo (2:27)
- 11.2 Creando el primer Grupo de Cálculo (10:31)
- 11.3 Creando el segundo Grupo de Cálculo (7:34)
- 11.4 Ajustando los Elementos de Cálculo (4:03)
- 11.5 Escenario: Activando relaciones y Modificando la dirección de filtro (5:30)
- 11.6 Escenario - Conversión Monetaria (8:35)
- 13. Componentes de la vista de consultas DAX (8:39)
- 13.1 Creando nuevas consultas con EVALUATE (13:21)
- 13.2 Crear variables en la vista de consultas DAX (8:30)
- 13.3 Crear y actualizar medidas desde la vista de consultas DAX (8:55)
- 13.4 Utilizando las consultas rápidas (8:52)
- 13.5 Tips para aprovechar la vista de consultas DAX (5:39)
- 13.6 Documentando el modelo semántico con las Funciones INFO (9:05)