Getting Started with Measures and DAX Calculations in Power BI (For Beginners)

If you're new to Power BI, one of the most important concepts to understand is DAX (Data Analysis Expressions) and how to use it to create Measures. Measures help you perform powerful calculations on your data, such as sums, averages, percentages, and more—essential for creating meaningful visual insights.


✅ What Is a Measure?

A Measure is a DAX formula used to perform calculations on your data dynamically. Unlike calculated columns, measures are calculated on the fly, based on the context of your report (such as filters or slicers).

For example, a measure can calculate:

  • Total Sales
  • Average Order Value
  • Profit Margin
  • Year-to-Date (YTD) Sales

🧠 What Is DAX?

DAX (Data Analysis Expressions) is the formula language used in Power BI, Excel Power Pivot, and Analysis Services. It's similar to Excel formulas but is designed to work with relational data and large datasets.


📌 Basic DAX Syntax

A DAX formula generally looks like this:

DAXCopyEditMeasureName = DAX_Function(Table[Column])

For example:

DAXCopyEditTotal Sales = SUM(Sales[SalesAmount])


📊 Basic Example: Total Sales and Average Sales

Let’s say you have a table called Sales with the following columns:

  • OrderID
  • Product
  • Quantity
  • Price
  • SalesAmount (Quantity * Price)

1. Total Sales

To calculate the total revenue, you can create a measure like this:

Total Sales = SUM(Sales[SalesAmount])

This measure will automatically adjust based on filters in your report, like by product, region, or date.

2. Average Sales per Order

To find the average sales per order:

Average Sales = AVERAGE(Sales[SalesAmount])

Again, this is dynamic—it will change if you apply slicers for a specific product, time period, or region.


🔄 Calculated Column vs. Measure – What’s the Difference?

FeatureCalculated ColumnMeasure
Stored in modelYesNo (calculated at query time)
Row-level calculationYesNo
Filter/context awareNoYes
Ideal useNew data fieldsAggregations & KPIs

For example, if you want to add a new column for “Discount Price”, use a calculated column. But to calculate “Total Revenue”, use a measure.


🏁 Conclusion

Getting comfortable with Measures and DAX is an essential step in becoming a confident Power BI user. While it may seem complex at first, starting with simple aggregations like SUM, AVERAGE, and COUNT helps you build a strong foundation. As you’ve seen, measures allow you to create dynamic, context-aware calculations that make your reports more insightful and interactive.

Remember:

  • Use measures for calculations you want to update based on filters or visuals.
  • Use calculated columns when you need new fields for each row in your data model.

With consistent practice, you'll soon be able to build more advanced logic using DAX to unlock the full analytical power of Power BI.

Author:
Zainul Abedin Natha
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab