Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Let's start with the data for demontration:
| id | datasize | action | Custom column mentioned below | category |
| 1 | 9 | create | 3 | category1 |
| 1 | 9 | read | 3 | category1 |
| 2 | 8 | create | 4 | category2 |
| 1 | 9 | read | 3 | category1 |
| 2 | 8 | read | 4 | category2 |
| 3 | 10 | create | 10 | category1 |
The goal is to sum the datasize for all category, but if I simply sum the datasize column, then the same document's size is being summed multiple times, which is obviously not good. Therefore, I came up with the following custom column that divides the datasize by number of rows with the same id:
It shows the size correctly, until I use filters on the action column. For example, if only "read" is selected, then the document (with id=1) sum gets reduced to 6 instead of 9, because the line with "create" action is no longer being summed.
How can I show the datasize correctly every time, when other filters are being applied as well?
Solved! Go to Solution.
Hi,
You do not need a calculated column formula. Try this measure
Min datasize = MIN(Data[Datasize])
Measure = SUMX(SUMMARIZE(VALUES(Data[Id]),Data[Id],"ABCD",[Min datasize]),[ABCD])
Hope this helps.
Hi,
What result are you expecting when Read is selected? There are 2 ID's for Read - 1 and 2. Should the answer be 9+8 = 17?
Please clarify.
Hi @Ashish_Mathur ,
Yes, that is correct.
Maybe the I downgraded the probelem way too much. I have an additional category column which I am curious about.
| id | datasize | action | Custom column mentioned below | category |
| 1 | 9 | create | 3 | category1 |
| 1 | 9 | read | 3 | category2 |
| 2 | 8 | create | 4 | category2 |
| 1 | 9 | read | 3 | category1 |
| 2 | 8 | read | 4 | category2 |
so the question I am trying to answear is the following: what is the datasize sum for each category, but obviously each document should be counted only once.
Hi,
You do not need a calculated column formula. Try this measure
Min datasize = MIN(Data[Datasize])
Measure = SUMX(SUMMARIZE(VALUES(Data[Id]),Data[Id],"ABCD",[Min datasize]),[ABCD])
Hope this helps.
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 28 | |
| 23 | |
| 18 | |
| 18 | |
| 15 |
| User | Count |
|---|---|
| 47 | |
| 44 | |
| 43 | |
| 35 | |
| 32 |