Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Mastering DAX: Optimization & Troubleshooting

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Take your DAX expertise to the next level by exploring advanced calculation patterns, performance optimization, and troubleshooting techniques. This course empowers learners to tackle complex analytical challenges and optimize their DAX solutions. This course covers advanced DAX scenarios, including custom slicers, dynamic visualizations, fuzzy matching, and multi-column aggregations. Learners will also explore best practices for optimizing DAX performance, understand the nuances of the CALCULATE function, and develop skills for debugging and error handling. By the end of the course, learners will be prepared to design efficient, robust DAX models for sophisticated analytical needs. The course combines in-depth conceptual explanations with practical examples to demystify advanced DAX topics. Learners are guided through complex scenarios and optimization strategies, building confidence in troubleshooting and refining their DAX solutions. This course is part three of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization. This Specialization is based on the book DAX for Humans, by Greg Deckler. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • Advanced Scenarios
    • This module delves into advanced DAX modeling techniques, including the use of disconnected tables to create dynamic relationships and custom filtering behaviors. Learners will explore innovative solutions for complex reporting scenarios, such as inverse and AND slicers, custom matrix hierarchies, and dynamic granularity scaling. The module also introduces the integration of Scalable Vector Graphics (SVG) for enhanced data visualization.
  • Complex Patterns
    • This module delves into advanced DAX techniques for tackling complex business scenarios, such as implementing missing statistical functions, performing fuzzy text matching, and creating custom indexing and aggregation solutions. Learners will gain practical skills to solve real-world data challenges that go beyond standard DAX capabilities.
  • Optimizing Performance
    • This module guides learners through practical techniques for optimizing DAX code performance in Power BI, focusing on the interaction between storage and formula engines. Learners will explore essential optimization tools, analyze real-world scenarios, and compare different DAX approaches to enhance calculation efficiency.
  • AI, Debugging, and CALCULATE
    • This module guides learners through AI-assisted DAX code generation, advanced debugging strategies, and the nuanced use of the CALCULATE function in Power BI. You will explore practical techniques for error handling, diagnosing circular dependencies, and leveraging diagnostic tools to improve DAX code reliability.

Taught by

Packt - Course Instructors

Reviews

Start your review of Mastering DAX: Optimization & Troubleshooting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.