We may earn an affiliate commission when you visit our partners.
Course image
Maven Analytics

Hear why our Power BI courses are the TOP-RATED on Udemy:

Read more

Hear why our Power BI courses are the TOP-RATED on Udemy:

"I totally loved this Power BI course. Everything was very easy to understand, but it moved at a fast enough pace that I never got bored. I learned SO much and had fun doing it. In fact, at the end of the day, I didn't want to stop learning I wanted to keep charging on to the next lesson. "

-Ann S.

"Amazing. 5+ stars if you ask me. Concise, superbly organized and prepared. I have learned a ton about Power BI and DAX and enjoyed the course from start to finish."

-Nikola H.

"Hands-down the best Power BI courses on Udemy. Courses are well prepared and very hands-on, and the instructor makes the whole experience easy and fun. I recommend it 100%. "

-Jorge M.

"Where can I leave a 6 star rating?"

-Carlos B.

COURSE  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 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, advanced time intelligence, calculated table joins, relationship functions, and much, much more. Last but not least, we'll share a sneak peek into performance tuning and DAX 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.

FULL COURSE OUTLINE:

  • Prerequisite Skills Review

    • Review the core DAX concepts you should already know, including evaluation context, filter flow, measures, etc.

  • Course Project Intro

    • Introduce the Maven Roasters course project, and build the data model that we’ll analyze in Power BI Desktop

  • The DAX Engines

    • Understand the DAX formula and storage engines, data types, VertiPaq encoding & compression methods, etc.

  • DAX Tips & Best Practices

    • Review helpful tips for formatting DAX queries, adding comments, handling errors, and using DAX variables

  • Scalar Functions

    • Explore common DAX scalar functions, including rounding, information, conversion, and logical functions

  • Advanced

  • Table & Filter Functions

    • Create calculated tables, review common DAX filter functions, generate new data, etc.

    • Calculated Table Joins

      • Create calculated joins between physical and virtual tables in Power BI ()

    • Relationship Functions

      • Explore expanded tables, physical & virtual relationships, common relationship functions, etc.

    • Iterator ("X") Functions

      • Explore iterator cardinality, nested iterators, context transition

    • Advanced Time Intelligence

      • Build date tables with DAX, compare custom time periods, manage fiscal calendars, etc.

    • SNEAK PEEK: Performance Tuning

      • Introduce DAX Studio, the Power BI performance analyzer, and common DAX optimization techniques

    Join today and get immediate, lifetime access to the following:

    • 150+ page Power BI & DAX ebook

    • Downloadable datasets and Power BI project files

    • Homework assignments & quizzes

    • 1-on-1 expert support

    • Course Q&A forum

    • 30-day money-back guarantee

    See you in there.

    -Aaron (Power BI & DAX Instructor, Maven Analytics)

    Looking for the full business intelligence stack? Search for "Maven Analytics" to browse our full course library, including Excel, Power BI, MySQL, and Tableau courses.

    Enroll now

    Good to know

    Know what's good
    , what to watch for
    , and possible dealbreakers
    Develops expert-level data analysis skills using DAX and Power BI, which are core skills for data analysts and business intelligence professionals
    Taught by Maven Analytics, who are recognized for their work in Power BI and DAX
    Examines advanced DAX concepts, including scalar functions, iterators, advanced time intelligence, calculated table joins, relationship functions, and performance tuning
    Provides hands-on labs and interactive materials, which enhance the learning experience
    Includes a 150+ page Power BI & DAX ebook, downloadable datasets and Power BI project files, homework assignments & quizzes, 1-on-1 expert support, and a course Q&A forum, which provide comprehensive learning resources
    Explicitly requires that students have prerequisite knowledge in DAX, which may limit accessibility for beginners

    Save this course

    Save Advanced DAX for Power BI to your list so you can find it easily later:
    Save

    Reviews summary

    Advanced dax for power bi

    learners say this course on advanced DAX for Power BI is well received. The course is best suited for learners that are already familiar with the basics of DAX and Power BI. It is highly recommended that learners complete the "Up and Running with Power BI Desktop" course before taking this one. The sentiment is positive because reviewers say that the content is well-paced, clear, engaging, and in-depth. The assignments and quizzes are also helpful in reinforcing the concepts learned. Reviewers also appreciate the instructor's knowledge and expertise, which is evident in the well-structured curriculum and informative insights into the backend mechanics of Power BI. Overall, reviewers say that this course is an excellent learning experience and highly recommend it to anyone looking to advance their DAX skills.
    The course covers a wide range of advanced DAX topics in a clear and concise manner. Examples are given for each concept, and there are plenty of opportunities to practice what you learn through assignments and quizzes.
    "Each lecture provides a clear and concise explanation of the DAX formulas, accompanied by practical demonstrations in Power BI."
    "What sets this course apart is the inclusion of challenging assignments in each section."
    "These assignments not only reinforce the concepts learned but also push you to apply them in real-world scenarios."
    "Additionally, the quizzes at the end of each section ensure that you have a solid understanding of the material covered."
    The assignments and quizzes are not only helpful but also challenging. They provide an opportunity to apply what you learn in a practical way and to test your understanding of the material.
    "The assignments not only reinforce the concepts learned but also push you to apply them in real-world scenarios."
    "Additionally, the quizzes at the end of each section ensure that you have a solid understanding of the material covered."
    The course covers a wide range of advanced DAX topics in depth. It provides a deep understanding of the DAX engine and how to use it effectively to solve complex data analysis problems.
    The course instructor is knowledgeable, experienced, and passionate about teaching DAX. His enthusiasm for the subject matter is evident in the well-structured curriculum and informative insights he provides throughout the course.
    "One aspect of the course that I found particularly valuable was the insight it provided into the inner workings of the DAX engine and the backend processes of Power BI."
    "Understanding how these components functioned enhanced my overall comprehension and made me feel more confident in working with DAX formulas."

    Activities

    Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Advanced DAX for Power BI with these activities:
    Follow DAX Video Tutorials
    Video tutorials provide a visual and interactive way to learn DAX concepts and enhance your understanding.
    Browse courses on DAX Functions
    Show steps
    • Find video tutorials on YouTube, Coursera, or other online platforms
    • Watch the videos and take notes
    • Practice the concepts you learn in your own Power BI projects
    Review DAX Expression basics
    DAX expression basics are essential for working in Power BI and gives a solid foundation for more advanced DAX concepts.
    Browse courses on DAX Functions
    Show steps
    • Review the DAX evaluation context
    • Practice writing basic DAX measures
    • Utilize the DAX Quick Measures feature
    Read 'DAX Patterns'
    This book provides a comprehensive guide to DAX patterns and best practices, enhancing your understanding and ability to write efficient DAX code.
    Show steps
    • Read through the book's chapters
    • Take notes and highlight important concepts
    • Apply the patterns and techniques to your own DAX projects
    Five other activities
    Expand to see all activities and additional details
    Show all eight activities
    Solve DAX Practice Problems
    Practice drills reinforce DAX concepts taught in this course and help you master DAX expression writing.
    Browse courses on DAX Functions
    Show steps
    • Find practice problems online or in textbooks
    • Solve the problems on your own
    • Check your answers against the provided solutions
    Participate in DAX Study Groups
    Engaging in study groups fosters collaboration, enhances understanding, and provides opportunities to share knowledge with peers.
    Browse courses on DAX Functions
    Show steps
    • Find or create a study group with other DAX learners
    • Meet regularly to discuss DAX concepts and work on projects
    • Share knowledge and resources with each other
    Contribute to the DAX Community
    Contributing to the DAX community deepens your knowledge, builds your reputation, and benefits the wider DAX user base.
    Browse courses on DAX Functions
    Show steps
    • Find open-source DAX projects on GitHub or other platforms
    • Identify areas where you can contribute
    • Submit pull requests with your contributions
    • Engage in discussions and provide support to other community members
    Create a DAX Function Library
    Creating a DAX function library enhances your understanding of DAX functions and provides a valuable resource for future projects.
    Browse courses on DAX Functions
    Show steps
    • Identify the DAX functions you use most frequently
    • Create a new Power BI file or add a new tab to an existing file
    • Write DAX measures for each function
    • Document the purpose and usage of each measure
    • Save and share your function library with others
    Build a DAX Dashboard
    Creating a DAX dashboard consolidates your knowledge of DAX functions and allows you to present data insights visually.
    Browse courses on DAX Functions
    Show steps
    • Identify the business requirements for the dashboard
    • Design the layout and visuals of the dashboard
    • Write DAX measures and calculated columns for the dashboard
    • Publish and share the dashboard with stakeholders

    Career center

    Learners who complete Advanced DAX for Power BI will develop knowledge and skills that may be useful to these careers:
    Data Analyst
    Data Analysts use various tools and technologies to collect, clean, and analyze data. They interpret the data and present their findings to stakeholders to help businesses make informed decisions. This course provides a strong foundation in DAX, a powerful data analysis language used in Power BI, which can enhance a Data Analyst's ability to efficiently analyze and visualize data, leading to more effective insights and decision-making.
    Business Intelligence Analyst
    Business Intelligence Analysts leverage data to identify trends, patterns, and opportunities for businesses. They use tools like Power BI and DAX to analyze data and present insights to stakeholders. This course deepens understanding of DAX and Power BI, enabling Business Intelligence Analysts to extract more valuable insights from data, drive better decision-making, and contribute to the success of their organizations.
    Data Engineer
    Data Engineers design, build, and maintain data pipelines and infrastructure to support data analysis and decision-making. They work closely with Data Analysts and Business Intelligence Analysts to ensure the availability and quality of data. This course provides insights into the inner workings of DAX and the Power BI storage engine, which can help Data Engineers optimize data pipelines and improve the performance of data analysis tools.
    Data Scientist
    Data Scientists use advanced statistical and machine learning techniques to extract insights from data. They often use tools like Power BI to visualize and communicate their findings. This course provides a foundation in DAX, which can enhance a Data Scientist's ability to analyze and visualize data, enabling them to develop more accurate and sophisticated models.
    Financial Analyst
    Financial Analysts use data to evaluate and make recommendations on investments, financial performance, and risk. They leverage tools like Power BI and DAX to analyze financial data and present insights to clients and stakeholders. This course enhances understanding of DAX and financial data analysis, enabling Financial Analysts to provide more informed advice and contribute to the success of their clients.
    Market Researcher
    Market Researchers gather and analyze data to understand market trends, customer behavior, and industry dynamics. They use tools like Power BI and DAX to visualize and interpret data. This course provides a solid foundation in DAX, enabling Market Researchers to extract deeper insights from data, identify new opportunities, and develop effective marketing strategies.
    Operations Research Analyst
    Operations Research Analysts use mathematical and analytical techniques to solve business problems and improve operational efficiency. They often use tools like Power BI and DAX to analyze data and visualize insights. This course provides a foundation in DAX and data analysis, enabling Operations Research Analysts to develop more effective optimization models and contribute to the improvement of business processes.
    Quantitative Analyst
    Quantitative Analysts use statistical and mathematical models to evaluate financial risks and make investment decisions. They leverage tools like Power BI and DAX to analyze and visualize financial data. This course provides a foundation in DAX and data analysis, enabling Quantitative Analysts to develop more sophisticated models, analyze complex data sets, and contribute to the success of their organizations.
    Risk Analyst
    Risk Analysts identify, assess, and mitigate risks for organizations. They use tools like Power BI and DAX to analyze data and present insights to stakeholders. This course provides a foundation in DAX and data analysis, enabling Risk Analysts to gain a deeper understanding of risk factors, develop effective risk management strategies, and contribute to the protection of their organizations.
    Statistician
    Statisticians collect, analyze, interpret, and present data to help organizations make informed decisions. They often use tools like Power BI and DAX to visualize and communicate their findings. This course provides a foundation in DAX and data analysis, enabling Statisticians to extract more valuable insights from data, develop more accurate models, and contribute to the success of their organizations.
    Software Engineer
    Software Engineers design, develop, and maintain software applications. They often use tools like DAX and Power BI to analyze data and improve the functionality of their applications. This course provides insights into the inner workings of DAX and the Power BI storage engine, which can help Software Engineers optimize the performance of their applications and build more data-driven features.
    Data Architect
    Data Architects design and manage the architecture of data systems and databases. They use tools like Power BI and DAX to analyze data and ensure the integrity and performance of data systems. This course provides a foundation in DAX and data analysis, enabling Data Architects to design more efficient data systems, optimize data storage and retrieval, and contribute to the overall success of their organizations.
    Database Administrator
    Database Administrators manage and maintain databases. They use tools like Power BI and DAX to analyze data and ensure the performance and security of databases. This course provides a foundation in DAX and data analysis, enabling Database Administrators to gain a deeper understanding of data structures, optimize database performance, and contribute to the protection of sensitive data.
    Information Security Analyst
    Information Security Analysts protect organizations from cyber threats and data breaches. They use tools like Power BI and DAX to analyze data and identify potential security risks. This course provides a foundation in DAX and data analysis, enabling Information Security Analysts to gain a deeper understanding of data security principles, develop effective security measures, and contribute to the protection of their organizations.
    Project Manager
    Project Managers plan, execute, and deliver projects. They often use tools like Power BI and DAX to track project progress and identify potential risks. This course provides a foundation in DAX and data analysis, enabling Project Managers to gain a clearer understanding of project data, make more informed decisions, and contribute to the success of their projects.

    Reading list

    We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Advanced DAX for Power BI.
    Comprehensive guide to DAX, the data modeling language used in Power BI. It covers everything from basic concepts to advanced techniques, and it valuable resource for anyone who wants to learn more about DAX.
    Covers designing and developing DAX formulas and functions for Power BI. It provides comprehensive coverage of DAX syntax, data types, and functions, as well as advanced techniques such as time intelligence, calculated tables, and iterators.
    Provides a comprehensive guide to using Power BI for data analysis. It covers topics such as data modeling, data visualization, and report creation.
    Provides a comprehensive overview of DAX, including advanced concepts and techniques. A valuable resource for experienced DAX users looking to expand their knowledge.
    Provides a collection of recipes that demonstrate how to use DAX to solve common business intelligence problems. It covers a wide range of topics, from basic DAX formulas to advanced techniques such as time intelligence and calculated tables.
    Provides a guide to using Power BI for developers. It covers topics such as creating custom visuals, using R and Python scripts, and deploying Power BI reports to the web.
    A comprehensive guide to Power BI, covering all aspects of the platform. Useful for gaining a thorough understanding of Power BI and its capabilities.
    A collection of practical recipes and solutions for common Power BI challenges. Useful for resolving specific issues or expanding knowledge on specific Power BI topics.
    A beginner-friendly introduction to Power BI. Useful for getting started with Power BI and understanding its basic concepts and features.
    An official guide from Microsoft on getting started with Power BI. Useful for quickly learning the basics of Power BI and its user interface.

    Share

    Help others find this course page by sharing it with your friends and followers:

    Similar courses

    Here are nine courses similar to Advanced DAX for Power BI.
    Intermediate DAX & Time Intelligence
    Most relevant
    Microsoft Power BI Desktop for Business Intelligence
    Most relevant
    Using DAX throughout PowerBI to create robust data...
    Most relevant
    Create Model Calculations by Using DAX
    Most relevant
    Create Measures by Using DAX with Power BI
    Most relevant
    Getting Started with DAX Formulas in Power BI, Power...
    Most relevant
    Advanced Tableau for Business Intelligence
    Most relevant
    Power BI Data Import Playbook
    Most relevant
    Data Modeling in Power BI
    Most relevant
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser