PowerBI.tips

SUM & SUMX Tutorial – Curbal

April 6, 2017 By Mike Carlo
SUM & SUMX Tutorial – Curbal

What is the difference between SUM and SUMX in DAX?

TL;DR. SUM adds all the numbers in one column. SUMX is an iterator: it evaluates an expression for each row of a table, then adds the results. Use SUMX when the value must be calculated row by row. Curbal’s video walks through both.

What does SUM do in DAX?

SUM adds all the numbers in a column. Microsoft Learn gives the syntax as SUM(<column>), so it takes a single column reference.

What does SUMX do in DAX?

SUMX returns the sum of an expression evaluated for each row in a table. Microsoft Learn gives the syntax as SUMX(<table>, <expression>) and documents it as an iterator function.

When should I use SUMX instead of SUM?

Use SUMX when the number you need is not already a column and has to be computed for each row first, or when you want to sum over a filtered table. Microsoft’s SUM page points to SUMX for filtering the values you sum.

Which video does this post use?

The post embeds Curbal’s “DAX Fridays! #3: SUM and SUMX” from YouTube, starting at 1:52. Curbal publishes more DAX Fridays videos on its website and YouTube channel.

Where can I read more about DAX functions?

Start with Microsoft’s DAX function reference, plus the SUM and SUMX pages on Microsoft Learn. The post also links a PowerPivotPro article, now hosted by P3 Adaptive, on choosing between SUM, SUMX, and CALCULATE.

Related: Measures - Calculating a SUM, Using Variables within DAX, and UseRelationship DAX Tutorial – Curbal.

Learn how to use SUM() and SUMX() with this great video from Curbal. As you become more familiar with PowerBI you will increase your understanding of DAX (Database Analysis Expressions). Microsoft has an extensive list of all the expressions you can use found here.  One of the more common expressions you will use is SUM and SUMX.

Example of SUM, SUMX and Calculate from PowerPivotPro

Microsoft Documentation of SUM

Microsoft Documentation of SUMX

Using the SUMX and SUM expressions:

To learn more about DAX I have read both of these book and found them extremely helpful.  They both cover the basics and then quickly get you understand how to make complex calculations which you will need to make the right visual work.

Curbal has been generating a lot of great content.  To learn about for more information you can visit the website found here, or visit the YouTube Channel.

For more great videos about Power BI click the image below:

PBI Videos

Previous

Dynamic Filters in PowerBI

More Posts

Oct 24, 2026

How Deplavity Was Born (and Everything We Made Because of It)

On Explicit Measures episode 573, Mike Carlo tried to say "deployment savvy" and invented Deplavity instead. Here is where the slip happened, how it turned into a fake prescription drug, and every video, ad, and jingle made because of it.

Oct 20, 2026

Fabric Deployment Plan - Ep.573

Fabric deployment plans let you order deployments and run notebooks or pipelines before and after each item lands, which finally gives data a place in the release. Mike Carlo and Tommy Puglia work out which teams should reach for a plan, which should stay in Git and GitHub Actions, and why both would wait for GA.