This repository contains a summary of the Power BI DAX course, including key concepts, topics covered, and practical examples to enhance understanding of Data Analysis Expressions (DAX) for Power BI. It is a comprehensive resource for anyone looking to deepen their knowledge in data modeling, filter context, and advanced DAX functions.
📂 PowerBI-DAX-Course
├── 📂 CourseSummary
│ ├── DAX_Navigation_Functions.md
│ ├── Row_Context_and_Filter_Context.md
│ ├── Relationships_and_Bridge_Tables.md
│ ├── Time_Intelligence.md
│ ├── Semi_Additive_Measures.md
├── 📂 Examples
│ ├── Filter_Context_Override.pbix
│ ├── Time_Intelligence_Examples.pbix
│ ├── Bridge_Table_Relationships.pbix
├── 📂 Resources
│ ├── DAX_CheatSheet.pdf
│ ├── Course_Presentation.pdf
├── README.md
- Understanding the basics of Data Analysis Expressions (DAX).
- Utilizing navigation functions in DAX to manage data traversal.
- Understanding row context and its significance in calculated columns.
- Applying conditional logic in DAX expressions.
- First pass rule in conditional logic.
- Creating relationships between tables.
- Handling many-to-many relationships with a bridge table.
- Using
RELATED
function in scenarios where relationships do not apply.
- Understanding filter context.
- Modifying and overriding filter context using
CALCULATE
. - Removing filters using
REMOVEFILTERS
andALL
.
- Applying
SWITCH
function for conditional calculations.
- Iterative functions such as
SUMX
,AVERAGEX
, etc.
- Difference between calculated measures and calculated columns.
- Why use calculated measures?
- Calculating opening and closing balances.
- Importance of a time table in Power BI.
- Calculating YTD, previous year comparisons, and other time-based metrics.
- Transitioning between row and filter contexts.
- Filter Context Override: Demonstrates how to override filters using
CALCULATE
andREMOVEFILTERS
. - Time Intelligence: Provides examples of year-to-date and previous year comparisons.
- Bridge Table Relationships: Explains resolving many-to-many relationships with a bridge table.
This course is an advanced Power BI training, covering:
- DAX Basics
- Advanced DAX Functions
- Data Modeling in Power BI
- Time Intelligence
Allan Otieno allanotieno2001@gmail.com Data Enthusiast | Power BI Specialist
Happy Learning!