Microsoft Power BI Desktop: Advanced DAX for Data Analysis
Master advanced DAX in Power BI for data modeling, analytics & business intelligence, with a top Power BI instructor!
Lo que serás capaz de hacer
For users looking to take their Power BI skills to the next level, mastering Data Analysis Expressions (DAX) is a MUST. In this hands-on, project-based course, you'll put your DAX skills to the test and apply what you learn to some of the toughest real-world data analysis and business intelligence use cases. You'll be playing the role of Business Intelligence Analyst for Maven Roasters , a small-batch coffee chain based in New York City. Your goal? Use Power BI and DAX to answer key questions and deliver data-driven insights for the business, by analyzing product inventory, repeat customers, store-level performance, and everything in between. We'll start by quickly reviewing prerequisite topics (evaluation context, filter flow, basic measures, etc.) , then dive behind the scenes to explore how the DAX formula and storage engines actually work, including query evaluation, columnar structures, and VertiPaq compression and encoding. From there we'll cover helpful tips and analytics best practices for DAX power users, including variables, comments, query formatting and error handling, then dive deep into scalar functions, iterators, advanced time intelligence, calculated table joins, relationship functions, and much, much more. Last but not least, we'll share a sneak peek into performance tuning and DAX query optimization using DAX Studio and Power BI's Performance Analyzer tool. If you're looking to build expert-level data analysis skills using DAX and Power BI, this is the course for you ! __________ FULL COURSE OUTLINE: Prerequisite Skills Review Review the core DAX concepts you should already know, including evaluation context, filter flow, measures, etc. Course Project Intro Introduce the Maven Roasters course project, and build the data model that we’ll analyze in Power BI Desktop The DAX Engines Understand the DAX formula and storage engines, data types, VertiPaq encoding & compression methods, etc. DAX Tips & Best Practices Review helpful tips for formatting DAX queries, adding comments, handling errors, and using DAX variables Scalar Functions Explore common DAX scalar functions, including rounding, information, conversion, and logical functions Advanced CALCULATE Review CALCULATE modifiers, context transition, interactions with tables, etc. Table & Filter Functions Create calculated tables, review common DAX filter functions, generate new data, etc. Calculated Table Joins Create calculated joins between physical and virtual tables in Power BI (UNION, EXCEPT, INTERSECT, etc.) Relationship Functions Explore expanded tables, physical & virtual relationships, common relationship functions, etc. Iterator ("X") Functions Explore iterator cardinality, nested iterators, context transition, RANKX, DAX calculation granularity, etc. Advanced Time Intelligence Build date tables with DAX, compare custom time periods, manage fiscal calendars, etc. SNEAK PEEK: Performance Tuning Introduce DAX Studio, the Power BI performance analyzer, and common DAX optimization techniques __________ Join today and get immediate, lifetime access to the following: 150+ page Power BI & DAX ebook Downloadable datasets and Power BI project files Homework assignments & quizzes 1-on-1 expert support Course Q&A forum 30-day money-back guarantee See you in there! -Aaron ( Power BI & DAX Instructor , Maven Analytics ) __________ Looking for our full course library? Search " Maven Analytics " to browse our full collection of Excel, Power BI, SQL , Tableau , Python , Alteryx & Machine Learning courses! Hear why our Power BI courses are the TOP-RATED on Udemy: "I totally loved this Power BI course! Everything was very easy to understand, but it moved at a fast enough pace that I never got bored. I learned SO much and had fun doing it. In fact, at the end of the day, I didn't want to stop learning -- I wanted to keep charging on to the next lesson!" -Ann S. "Amazing! 5+ stars if you ask me! Concise, superbly organized and prepared. I have learned a ton about Power BI and DAX and enjoyed the course from start to finish." -Nikola H. "Hands-down the best Power BI courses on Udemy. Courses are well prepared and very hands-on, and the instructor makes the whole experience easy and fun. I recommend it 100%!" -Jorge M. "Where can I leave a 6 star rating?" -Carlos B.
- Master Data Analysis Expressions (DAX) for Power BI Desktop
- Analyze real-world projects & business intelligence use cases
- Learn the same tools used by top data analytics & business intelligence professionals
- Test your skills with hands-on demos & assignments (with step-by-step solutions)
Temario
UNIDAD 1 - Getting Started · 5 leccionesUNIDAD 1 - Getting Started
UNIDAD 1 - Getting Started
- Course Structure & Outline
- READ ME: Important Notes for New Students
- DOWNLOAD: Course Resources
- Setting Expectations
- Helpful Resources
UNIDAD 2 - Prerequisite Skills Review · 4 leccionesUNIDAD 2 - Prerequisite Skills Review
UNIDAD 2 - Prerequisite Skills Review
- Introduction
- Data Modeling Fundamentals
- Basic DAX Review
- QUIZ: Prerequisite Skills Review
UNIDAD 3 - Introducing the Course Project · 4 leccionesUNIDAD 3 - Introducing the Course Project
UNIDAD 3 - Introducing the Course Project
- Introducing the Course Project
- NOTE: Power BI Options & Settings
- Maven Roasters Data Model Setup
- ASSIGNMENT: Getting Familiar with the Data Model
UNIDAD 4 - The DAX Engines · 12 leccionesUNIDAD 4 - The DAX Engines
UNIDAD 4 - The DAX Engines
- Introduction
- DAX Formula & Storage Engines
- DAX Query Evaluation In Depth
- Data & Storage Types
- VertiPaq Columnar Data Structure
- VertiPaq Compression & Encoding
- Value Encoding
- Hash Encoding
- Run Length Encoding
- VertiPaq Relationships
- Summary: DAX Engines
- QUIZ: The DAX Engines
UNIDAD 5 - Tips & Best Practices · 11 leccionesUNIDAD 5 - Tips & Best Practices
UNIDAD 5 - Tips & Best Practices
- Introduction
- DAX Shortcuts
- Formatting Best Practices
- DAX Evaluation Order
- Commenting Your Code
- PRO TIP: Dedicated Measure Table
- Error Handling
- Creating & Using DAX Variables
- Variable Evaluation Order
- PRO TIP: Using Variables to Test & Debug DAX
- QUIZ: Tips & Best Practices
UNIDAD 6 - Scalar Functions · 16 leccionesUNIDAD 6 - Scalar Functions
UNIDAD 6 - Scalar Functions
- Introduction
- Common Scalar Functions
- Aggregation Functions
- PRO TIP: SUM & SUMX
- Rounding Functions
- ASSIGNMENT: Rounding Functions
- SOLUTION: Rounding Functions
- Information Functions
- Conversion Functions
- ASSIGNMENT: Conversion Functions
- SOLUTION: Conversion Functions
- Logical Functions: SWITCH
- Logical Functions: COALESCE
- ASSIGNMENT: Logical Functions
- SOLUTION: Logical Functions
- QUIZ: Scalar Functions
UNIDAD 7 - Advanced CALCULATE · 11 leccionesUNIDAD 7 - Advanced CALCULATE
UNIDAD 7 - Advanced CALCULATE
- Introduction
- Expanded Tables
- Context Transition
- Evaluation Order
- CALCULATE Modifiers
- REMOVEFILTERS
- KEEPFILTERS
- ASSIGNMENT: Advanced CALCULATE
- SOLUTION: Advanced CALCULATE
- PRO TIP: Common CALCULATE Patterns
- QUIZ: Advanced CALCULATE
UNIDAD 8 - Table & Filter Functions · 27 leccionesUNIDAD 8 - Table & Filter Functions
UNIDAD 8 - Table & Filter Functions
- Introduction
- Common Table & Filter Functions
- Review: Calculated Tables
- DISTINCT
- VALUES
- ASSIGNMENT: VALUES & DISTINCT
- SOLUTION: VALUES & DISTINCT
- SELECTEDVALUE
- ALLEXCEPT
- ASSIGNMENT: ALLEXCEPT
- SOLUTION: ALLEXCEPT
- ALLSELECTED
- ASSIGNMENT: ALLSELECTED
- SOLUTION: ALLSELECTED
- SELECTCOLUMNS
- ADDCOLUMNS
- SUMMARIZE
- ASSIGNMENT: SUMMARIZE
- SOLUTION: SUMMARIZE
- Generating New Data
- ROW
- DATATABLE
- GENERATESERIES
- The Table Constructor
- ASSIGNMENT: Generating Data
- SOLUTION: Generating Data
- QUIZ: Table & Filter Functions
UNIDAD 9 - Calculated Table Joins · 8 leccionesUNIDAD 9 - Calculated Table Joins
UNIDAD 9 - Calculated Table Joins
- Introduction
- CROSSJOIN
- UNION
- EXCEPT
- INTERSECT
- ASSIGNMENT: Calculated Table Joins
- SOLUTION: Calculated Table Joins
- QUIZ: Calculated Table Joins
UNIDAD 10 - Relationship Functions · 14 leccionesUNIDAD 10 - Relationship Functions
UNIDAD 10 - Relationship Functions
- Introduction
- Physical vs. Virtual Relationships
- RELATED
- RELATEDTABLE
- ASSIGNMENT: RELATED & RELATEDTABLE
- SOLUTION: RELATED & RELATEDTABLE
- USERELATIONSHIPS
- CROSSFILTER
- ASSIGNMENT: CROSSFILTER
- SOLUTION: CROSSFILTER
- TREATAS
- ASSIGNMENT: Sales Targets (TREATAS)
- SOLUTION: Sales Targets (TREATAS)
- QUIZ: Relationship Functions
UNIDAD 11 - Iterator Functions · 15 leccionesUNIDAD 11 - Iterator Functions
UNIDAD 11 - Iterator Functions
- Introduction
- Review: Basic Iterators
- Iterator Cardinality
- CONCATENATEX
- PRO TIP: Adding Dynamic Labels
- ASSIGNMENT: CONCATENATEX
- SOLUTION: CONCATENATEX
- AVERAGEX
- PRO TIP: Moving Averages
- ASSIGNMENT: Moving Averages
- SOLUTION: Moving Averages
- RANKX
- ASSIGNMENT: RANKX
- SOLUTION: RANKX
- QUIZ: Iterator Functions
UNIDAD 12 - Advanced Time Intelligence · 22 leccionesUNIDAD 12 - Advanced Time Intelligence
UNIDAD 12 - Advanced Time Intelligence
- Introduction
- Automatic Date Tables
- Date Table Requirements
- CALENDAR
- CALENDARAUTO
- PRO TIP: Building a Reusable Date Table
- Date Formatting
- ASSIGNMENT: Date Formatting
- SOLUTION: Date Formatting
- Common Time Intelligence Functions
- PARALLELPERIOD
- PREVIOUSQUARTER
- SAMEPERIODLASTYEAR
- ASSIGNMENT: Time Periods
- SOLUTION: Time Periods
- Week-based Calculations
- Previous Fiscal Week
- Fiscal Period to Date
- Fiscal Previous Period
- ASSIGNMENT: 4-5-4 Calendar
- SOLUTION: 4-5-4 Calendar
- QUIZ: Advanced Time Intelligence
UNIDAD 13 - Sneak Peek: Performance Tuning · 5 leccionesUNIDAD 13 - Sneak Peek: Performance Tuning
UNIDAD 13 - Sneak Peek: Performance Tuning
- Introduction
- Power BI Performance Analyzer
- PRO TIP: Copy Query
- DAX Studio
- DAX Optimization Workflow
UNIDAD 14 - Wrapping Up · 1 leccionesUNIDAD 14 - Wrapping Up
UNIDAD 14 - Wrapping Up
- BONUS LESSON
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
10 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Maven Analytics (2,000,000+ Learners).
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 14 unidades · 155 lecciones · 60 h
- 12 meses de acceso
- 10 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Maven Analytics (2,000,000+ Learners); INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


