FUNDAMENTALS OF DAX AND ITS APPLICATIONS
- Introduction to DAX.
- What is DAX?
- Importance of DAX in Power BI and Excel.
- Key Concepts: Tables, Columns, Measures.
- Basic Syntax and Functions.
- Overview of DAX syntax.
- Using Basic Functions (SUM, AVERAGE).
- DIVIDE Function.
- Iterator Functions .
- Introduction to Iterator Functions (SUMX, AVERAGEX).
- Scenarios of Using Iterators.
DATA MODELING PRINCIPLES
- Overview of data model.
- The data model and its role in analytics.
- Relationships: Terminology & Logic.
- Manage Relationships – How to Spot Problems.
- Data Modeling Best Practices.
- Many-to-Many Relationships.
- Create a Dynamic Calendar Table.
- Star Schema Vs. Snowflake.
- Why Not One Big Table? Optimizing Performance.
- Maintaining robust data models.
INTERMEDIATE DAX CONCEPTS
- Combining DAX functions.
- RELATED & SUMX.
- Time Intelligence Functions.
- Introduction to Time Intelligence.
- Year-to-Date (YTD), Month-Over-Month (MOM).
- Error Handling in DAX.
- Functions: ISERROR, IFERROR.
- Debugging Common Errors in DAX Formulas.
ADVANCED DAX TECHNIQUES
- Advanced Calculations with CALCULATE.
- Using CALCULATE with Multiple Filters.
- Dynamic Filtering Techniques.
- CALCULATE Modifiers (ALL, REMOVEFILTERS, KEEPFILTERS).
- Working With Relationships.
- Understanding Relationship Concepts.
- Functions: RELATED, RELATEDTABLE.
- USERELATIONSHIP to Activate Inactive Relationships.
DYNAMIC REPORTING USING DAX
- Create a Dedicated Measures Table.
- Techniques for DAX measures Aggregation.
- Dynamic Measures and KPIs.
- Creating Measures that Adapt to User Interaction.
- Building KPI Visuals with DAX.
- Dynamic Reports.
- Using DAX to Create Interactive Reports.
- Building a Complete Dashboard.