Introduction
Mastering business intelligence with DAX, Power BI, and Excel
()
1. Understand the Role of DAX
Learning objectives
()
Understand the five-layer model for business intelligence
()
Use DAX in Power BI
()
Use DAX in Excel
()
2. Design Semantic Models
Understand the column store
()
Choose data types
()
Design efficient tables
()
Understand relationships
()
Define an effective model structure
()
Decide on model architecture
()
Exercises
()
3. Learn the Basics of DAX
Learning objectives
()
Extend a model with calculated columns
()
Extend a model with calculated tables
()
Understand measures
()
Use basic aggregations
()
Apply operators
()
Implement conditional logic
()
Exercises
()
4. Organize DAX Calculations
Learning objectives
()
Use a measure table and folders
()
Add metadata
()
Work with the DAX editor
()
Exercises
()
5. Create Visual Calculations
Learning objectives
()
Understand AutoExist
()
Leverage the visual matrix
()
Add a visual calculation
()
Use more advanced visual calculations
()
Navigate the visual matrix with DAX
()
Exercises
()
6. Understand Filters, Context, and CALCULATE
Explore filters
()
Understand row context
()
Understand query context
()
Use filter context with CALCULATE
()
Learning objectives
()
7. Build More Advanced Calculations
Learning objectives
()
Use ALL functions
()
Change relationship behavior
()
Leverage KEEPFILTERS
()
Use variables in DAX
()
Exercises
()
8. Use Time Intelligence
Create a date table
()
Understand time intelligence
()
Use common time intelligence functions
()
Exercises
()
9. Understand DAX Table Functions
Use table aggregations
()
Leverage virtual tables
()
Understand row context in table functions
()
Retrieve summarized tables
()
Change context for table evaluation
()
Exercises
()
10. Apply Table Functions within CALCULATE
Understand filters and tables
()
Change context with virtual tables
()
Understand lineage
()
Exercises
()
11. Use WINDOW Functions
Understand what changing context does
()
Understand INDEX, OFFSET, and WINDOW
()
Use PARTITIONBY and MATCHBY
()
Exercises
()
12. Implement Parameters
Learning objectives
()
Use numeric range parameters
()
Implement field parameters
()
Exercises
()
13. Create and Use Calculation Groups
Understand calculation groups
()
Add calculation items
()
Use dynamic formatting
()
Create conditional calculation items
()
Learning objectives
()
Exercises
()
14. Use the DAX Query View
Learning objectives
()
Use Performance Analyzer
()
Understand a visual's DAX query
()
Use the DAX query view
()
Apply quick queries and INFO functions
()
Debug measures
()
Exercises
()
15. Learn from DAX Exercises
Understand lesson 2 exercises: Semantic models
()
Understand lesson 3 exercises: Basic DAX
()
Understand lesson 4 exercises: Organize calculations
()
Understand lesson 5 exercises: Visual calculations
()
Understand lesson 6 exercises: Context
()
Understand lesson 7 exercises: Advanced calculations
()
Understand lesson 8 exercises: Time intelligence
()
Understand lesson 9 exercises: Table functions
()
Understand lesson 10 exercises: Table filters
()
Understand lesson 11 exercises: WINDOW functions
()
Understand lesson 12 exercises: Parameters
()
Understand lesson 13 exercises: Calculation groups
()
Understand lesson 14 exercises: DAX query view
()
Learning objectives
()