Show all

Power BI – Data Analysis with DAX

Stop manually adjusting data and maintaining supporting Excel files every time you update a report. Learn the fundamentals of DAX and build smarter, more accurate, and easier-to-maintain Power BI reports.
Level
Designed for participants with basic knowledge and experience
intermediate
Course length
2 days
Language
 cz  eu
Course code
PU24010030
Power BI
Category:
Do you want this tailor-made course to your company? Contact us

Courses with lecturer

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
3. - 4. 12. 2026
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU24010030-0009
Price without VAT
14 000 Kč
3. - 4. 12. 2026
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU24010030-0010
Price without VAT
14 000 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU24010030-0001
Price without VAT
14 000 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU24010030-0002
Price without VAT
14 000 Kč

Course description

Already using Power BI but starting to encounter the limitations of basic reporting? Do you need to calculate year-over-year changes, cumulative values, dynamically respond to user selections, or eliminate supporting tables and manual calculations?

This is where DAX (Data Analysis Expressions) comes in.

Over two days, we will gradually introduce you to the fundamentals of writing DAX expressions and, most importantly, show you how to use them in practice in Power BI. You will learn how to extract the information you need from your data, control calculations in visualizations, and work with filters, time-based calculations, and relationships between tables.

The goal is not to turn you into a programmer. Instead, you will learn to use DAX as a practical tool for creating faster, more accurate, and easier-to-maintain reports.

Required knowledge

Basic knowledge of Power BI Desktop is required.
Ideally, participants should have knowledge equivalent to our beginner's course.
No previous programming knowledge is required.

Target audience

This course is designed for users who already work with Power BI Desktop and want to take their reports to the next level.
It is particularly suitable if you:
  • repeatedly modify data manually before refreshing a report,
  • maintain supporting Excel files and tables,
  • need to create more advanced calculations,
  • want to compare results across different time periods,
  • need calculations to respond dynamically to filters and user actions,
  • want to simplify your data model and make reports easier to maintain.

Course content

Introduction to DAX
  • How DAX works and where it is used in Power BI
  • Basic DAX syntax
  • Aggregation functions – SUM, MIN, MAX, and others
  • Date and time functions – YEAR, MONTH, QUARTER, TODAY, and others
Controlling Calculations in Visualizations
  • Working with CALCULATE and CALCULATETABLE
  • Understanding and modifying calculation context
  • Working with filters using FILTER, ALL, REMOVEFILTERS, and other functions
Practical DAX Quick Wins
  • Cumulative calculations
  • Year-over-year and month-over-month comparisons
  • Responding to user behaviour within a report
  • Conditional formatting using DAX
DAX and Relationships Between Tables
  • Working with existing relationships
  • Modifying relationship behaviour
  • Creating “virtual” relationships
  • Connecting tables using DAX

Materials

Participants will receive electronic study materials and practical examples that they can refer to when working independently in Power BI.

Objectives

After completing the course, you will be able to:
  • understand and use basic DAX syntax,
  • create basic calculations and measures,
  • control calculation results using filters,
  • work with CALCULATE and CALCULATETABLE,
  • create cumulative, year-over-year, and month-over-month calculations,
  • use DAX to create dynamic report behaviour,
  • work with relationships between tables using DAX,
  • reduce manual work and supporting calculations outside Power BI.
The result will be clearer and more accurate reports that require less manual maintenance.

Frequently Asked Questions

What is Time Intelligence in Power BI?
Time Intelligence is a set of DAX functions that let you analyze data over time — for example, comparing results between periods, calculating cumulative totals, or tracking how metrics evolve across days, months, quarters, and years. It relies on a dedicated calendar/date table linked to the rest of the data in the model.

What is the CALCULATE function used for in DAX?
CALCULATE is one of the most important functions in DAX — it lets you change the calculation context, meaning you can apply, modify, or remove filters that affect a given calculation. With it, you can calculate things like "revenue for a selected region only" or "revenue regardless of the currently applied date filter," without changing the structure of the report.

How do I compare data year-over-year (YoY) in Power BI?
Year-over-year comparisons in Power BI are handled using Time Intelligence functions combined with CALCULATE — typically a function like SAMEPERIODLASTYEAR, which returns the value for the same period in the previous year, is used and then compared against the current value. This requires a properly configured calendar table in the data model.

How can I speed up slow calculations in Power BI?
The main techniques include identifying inefficient DAX formulas and replacing them with faster alternatives, limiting the number of unnecessarily complex calculated columns and measures, working with virtual tables instead of physically storing data, and using iterators for more efficient aggregations. These optimization techniques are exactly what's covered in the course.
 

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Microsoft 10. 6. 2024
10 reasons to use Power BI for data analysis

Microsoft Power BI is a powerful platform for data analysis and visualization. You can easily connect all the company's data sources to it, no matter where they are or in any format. In a user-friendly environment, it creates interactive visualizations that bring data to life and facilitate the recognition of trends and insights.

Náhledový obrázek novinky
Microsoft 17. 5. 2024
Overview of Microsoft Azure certifications

We took a closer look at Microsoft Azure certifications, also known as AZ. Microsoft's certification map is extensive and at first glance it may not be easy to understand it. That's why we're here to help you with that.

Náhledový obrázek novinky
Microsoft 21. 12. 2023
The Microsoft systems are interconnected and form an integrated platform

It's important for administrators to understand the interconnectedness and the strength of the entire platform. A conversation with lecturer Matyáš Koc, a certified Microsoft solutions trainer.

Previous courses

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Microsoft 10. 6. 2024
10 reasons to use Power BI for data analysis

Microsoft Power BI is a powerful platform for data analysis and visualization. You can easily connect all the company's data sources to it, no matter where they are or in any format. In a user-friendly environment, it creates interactive visualizations that bring data to life and facilitate the recognition of trends and insights.

Náhledový obrázek novinky
Microsoft 17. 5. 2024
Overview of Microsoft Azure certifications

We took a closer look at Microsoft Azure certifications, also known as AZ. Microsoft's certification map is extensive and at first glance it may not be easy to understand it. That's why we're here to help you with that.

Náhledový obrázek novinky
Microsoft 21. 12. 2023
The Microsoft systems are interconnected and form an integrated platform

It's important for administrators to understand the interconnectedness and the strength of the entire platform. A conversation with lecturer Matyáš Koc, a certified Microsoft solutions trainer.

Why with us