Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Mastering Business Intelligence with DAX, Power BI, and Excel by Microsoft Press

Mastering Business Intelligence with DAX, Power BI, and Excel by Microsoft Press

9h 47mIntermediate2025-08-26

Authors

Microsoft Press

Microsoft Press

Microsoft

Michiel Rozema

Michiel Rozema

Course details

In this course, master business intelligence using DAX, Power BI, and Excel. Understand and utilize various layers of business intelligence models and extend your data analysis skills. Discover key concepts such as designing semantic models, employing basic and advanced DAX functions, and leveraging time intelligence to enhance data reports. Learn to build efficient calculations, work with context and filters, and explore advanced techniques like table functions and window functions. Unravel the complexities of understanding relationships and optimizing data structures to improve performance. This course suits data professionals who aim to heighten their analytical proficiency using Microsoft tools. Check out this course to unlock the potential of DAX and Power BI, gaining insights into more efficient data report generation. With practical exercises and detailed examples, you can become adept at handling data challenges and optimizing analytical processes.

Skills covered

DAXPower BIBusiness AnalyticsBusiness IntelligenceSpreadsheetsMicrosoft ExcelData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsMicrosoftOne-Off

Concepts

0. Introduction

  • 01 - Mastering business intelligence with DAX, Power BI, and Excel

1. Understand the Role of DAX

  • 02 - Learning objectives
  • 03 - Understand the five-layer model for business intelligence
  • 04 - Use DAX in Power BI
  • 05 - Use DAX in Excel

2. Design Semantic Models

  • 06 - Learning objectives
  • 07 - Understand the column store
  • 08 - Choose data types
  • 09 - Design efficient tables
  • 10 - Understand relationships
  • 11 - Define an effective model structure
  • 12 - Decide on model architecture
  • 13 - Exercises

3. Learn the Basics of DAX

  • 14 - Learning objectives
  • 15 - Extend a model with calculated columns
  • 16 - Extend a model with calculated tables
  • 17 - Understand measures
  • 18 - Use basic aggregations
  • 19 - Apply operators
  • 20 - Implement conditional logic
  • 21 - Exercises

4. Organize DAX Calculations

  • 22 - Learning objectives
  • 23 - Use a measure table and folders
  • 24 - Add metadata
  • 25 - Work with the DAX editor
  • 26 - Exercises

5. Create Visual Calculations

  • 27 - Learning objectives
  • 28 - Understand AutoExist
  • 29 - Leverage the visual matrix
  • 30 - Add a visual calculation
  • 31 - Use more advanced visual calculations
  • 32 - Navigate the visual matrix with DAX
  • 33 - Exercises

6. Understand Filters, Context, and CALCULATE

  • 34 - Learning objectives
  • 35 - Explore filters
  • 36 - Understand row context
  • 37 - Understand query context
  • 38 - Use filter context with CALCULATE
  • 39 - Exercises

7. Build More Advanced Calculations

  • 40 - Learning objectives
  • 41 - Use ALL functions
  • 42 - Change relationship behavior
  • 43 - Leverage KEEPFILTERS
  • 44 - Use variables in DAX
  • 45 - Exercises

8. Use Time Intelligence

  • 46 - Learning objectives
  • 47 - Create a date table
  • 48 - Understand time intelligence
  • 49 - Use common time intelligence functions
  • 50 - Exercises

9. Understand DAX Table Functions

  • 51 - Learning objectives
  • 52 - Use table aggregations
  • 53 - Leverage virtual tables
  • 54 - Understand row context in table functions
  • 55 - Retrieve summarized tables
  • 56 - Change context for table evaluation
  • 57 - Exercises

10. Apply Table Functions within CALCULATE

  • 58 - Learning objectives
  • 59 - Understand filters and tables
  • 60 - Change context with virtual tables
  • 61 - Understand lineage
  • 62 - Exercises

11. Use WINDOW Functions

  • 63 - Learning objectives
  • 64 - Understand what changing context does
  • 65 - Understand INDEX, OFFSET, and WINDOW
  • 66 - Use PARTITIONBY and MATCHBY
  • 67 - Exercises

12. Implement Parameters

  • 68 - Learning objectives
  • 69 - Use numeric range parameters
  • 70 - Implement field parameters
  • 71 - Exercises

13. Create and Use Calculation Groups

  • 72 - Learning objectives
  • 73 - Understand calculation groups
  • 74 - Add calculation items
  • 75 - Use dynamic formatting
  • 76 - Create conditional calculation items
  • 77 - Exercises

14. Use the DAX Query View

  • 78 - Learning objectives
  • 79 - Use Performance Analyzer
  • 80 - Understand a visual's DAX query
  • 81 - Use the DAX query view
  • 82 - Apply quick queries and INFO functions
  • 83 - Debug measures
  • 84 - Exercises

15. Learn from DAX Exercises

  • 85 - Learning objectives
  • 86 - Understand lesson 2 exercises - Semantic models
  • 87 - Understand lesson 3 exercises - Basic DAX
  • 88 - Understand lesson 4 exercises - Organize calculations
  • 89 - Understand lesson 5 exercises - Visual calculations
  • 90 - Understand lesson 6 exercises - Context
  • 91 - Understand lesson 7 exercises - Advanced calculations
  • 92 - Understand lesson 8 exercises - Time intelligence
  • 93 - Understand lesson 9 exercises - Table functions
  • 94 - Understand lesson 10 exercises - Table filters
  • 95 - Understand lesson 11 exercises - WINDOW functions
  • 96 - Understand lesson 12 exercises - Parameters
  • 97 - Understand lesson 13 exercises - Calculation groups
  • 98 - Understand lesson 14 exercises - DAX query view

Conclusion

  • 99 - Summary

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal