Introduction to DAX for Power BI Desktop Users: Level 3

This course takes an in-depth approach to the DAX language, teaching designers how to build models that extend the capabilities of source data for more in-depth, customized business intelligence solutions. Topics covered include proper understanding of DAX evaluation, controlling evaluation context, understanding relational functions, error handling within the data model, working with complex time intelligence calculations.

Retail Price: $1,300.00

Next Date: 01/06/2025

Course Days: 2


Enroll in Next Date

Request Custom Course


About this Course

This course takes an in-depth approach to the DAX language, teaching designers how to build models that extend the capabilities of source data for more in-depth, customized business intelligence solutions. Topics covered include proper understanding of DAX evaluation, controlling evaluation context, understanding relational functions, error handling within the data model, working with complex time intelligence calculations.

Prerequisites

Data Model Design using Power BI Desktop - Level 2


Outline

Lesson 1 : Basic DAX Functionality

  • Review of Calculated Columns
  • Review of Measures
  • Rules of Evaluation
  • Evaluation Context
  • Formatting DAX Code

Lesson 2 : Controlling Content & Values

  • Controlling Values - DAX
  • M Custom Functions
  • Error Handling

Lesson 3 : Context Control Functions

  • Iterative Functions
  • FILTER Function
  • ALL Function
  • CALCULATE Function

Lesson 4 : Contexts In Relationships

  • Working With Many Tables
  • Row Context & Relationships
  • Elevated Calculated Columns
  • Filter Context & Relationships
  • Cross Filtering Issues

Lesson 5 : Time Intelligence Functions

  • Calculating Operating Periods
  • To-Date Functions
  • Controlling Totals
  • Advanced Date Functions
  • Prior Year Functions

Appendix: Power BI Functions – M Language

  • Power BI Functions: M Language
  • Basic M Language Queries
  • Basic M Language Syntax
  • Adding Columns
  • Duplicating & Splitting Columns
  • IF Expression in M Language
  • Query Cleanup
  • M Language vs. DAX Functions

Appendix: Advanced Concepts

  • Additional Uses Of The ALL Function
  • Advanced Date Tables
  • Working with Missing Periods
  • Working with Non-Standard Years
  • Parameter Tables
  • Banding
Course Dates Course Times (EST) Delivery Mode GTR
1/6/2025 - 1/7/2025 9:00 AM - 4:30 PM Virtual gauranteed to run course date Enroll
2/13/2025 - 2/14/2025 10:00 AM - 6:00 PM Virtual gauranteed to run course date Enroll
3/4/2025 - 3/5/2025 9:00 AM - 4:30 PM Virtual Enroll
5/8/2025 - 5/9/2025 9:00 AM - 4:30 PM Virtual Enroll