Your browser is not supported. Please download another browser to be able to use all of the Maven features.

Self-Paced Course

Advanced DAX for Power BI

Build expert-level BI skills and solve real-world projects with advanced Data Analysis Expressions (DAX).

Course Hours19 hours
Skills Learned
Data Analysis
Power BI
Course Level

Course Description

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 business intelligence use cases.

You'll be playing the role of Lead 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 best practices for DAX power users, including variables, comments, query formatting and error handling, then dive deep into scalar functions, iterators, filter functions, advanced time intelligence, calculated table joins, relationship functions, and more. Finally, we'll give a sneak peek into performance tuning and 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.



  • 11.5 hours on-demand video (19.0 CPE credits)

  • 10 quizzes

  • 20 homework assignments

  • 2 skills assessments (1 benchmark, 1 final)



  • Analytics or BI professionals looking to build expert-level DAX skills
  • Power BI users tasked with solving unique and complex analytics use cases
  • Students who are comfortable with DAX and Power BI and want to dig deeper


  • Students are strongly encouraged to complete our intro-level Power BI Desktop course before attempting this one
  • We'll be using Power BI Desktop throughout the course (free download)


  • Identify fundamental DAX concepts and data modeling best practices, including evaluation context, filter context, filter flow, and measure and calculated column creation

  • Identify CALCULATE syntax, common use cases, modifiers, context transition, filter arguments, and interactions with tables

  • Identify common time intelligence functions and patterns, including week-based calculations, date formatting, and automatic and custom date tables

  • Identify common calculated table join expressions, including CROSSJOIN, UNION, EXCEPT, and INTERSECT

  • Identify iterator functions and syntax, when to use common functions, iterator cardinality and performance, and calculation granularity

  • Identify common relationship functions and relationship types, include expanded tables, traversing relationships, and physical and virtual relationships

  • Identify common scalar functions, including aggregation, rounding, information, conversion, and logical

  • Identify table and filter expressions, including functions that filter, add, explore, and create data

  • Identify DAX engine functionality, including columnar data structures, data types, formula and storage engines, and VertiPaq encoding and compression methods

  • Identify help tips, including formatting queries, adding comments, handling errors, and DAX variables

  • Identify common DAX optimization techniques and performance tuning tools


  • CPE Credits: 19.0

  • Field of Study: Information Technology

  • Delivery Method: QAS Self Study

Maven Analytics LLC is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have the final authority on the acceptance of individual courses for CPE credit. Complaints regarding registered sponsors may be submitted to the National Registry of CPE Sponsors through its website: www.nasbaregistry.org.

For more information regarding administrative policies such as complaints or refunds, please contact us at admin@mavenanalytics.io or (857) 256-1765.

*Last Updated: December 1, 2021

Start learning for FREE, no credit card required!

Every subscription includes access to the following course materials

  • Interactive Project files
  • Downloadable e-books
  • Graded quizzes and assessments
  • 1-on-1 Expert support
  • 100% satisfaction guarantee
  • Verified credentials & accredited badges
Sign Up Today

Ready to become a

data rockstar?

Start learning for free, no credit card required!

Sign Up for Free