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
Hello,
I'm not very experienced with PowerBI, maybe anybody can help me out with my issue:
I would like to add a ne column and the cells should be calculated for each row new:
I have a start value e.g. = 200 --> active products
Two columns for the calculation are given by the data base: 1) "product launch" and the other is 2) "product expire"
Example:
Start value: 200
Date: January
Product launch: +2
Product expire: -1
--> Calculate active products for January and write it in new column: 200 + 2 - 1 = 201 active products
Start Value 201
Date: February
Product launch: +3
Product expire: -1
--> Calculate active products for February and write it in the cell below the upper calculation: 201+3-1: 203 active products
Is it possible with the SUMX formula?
Thank you in advance!!!
Julia
Solved! Go to Solution.
@JuliaWendel wrote:
Hello,
I'm not very experienced with PowerBI, maybe anybody can help me out with my issue:
I would like to add a ne column and the cells should be calculated for each row new:
I have a start value e.g. = 200 --> active products
Two columns for the calculation are given by the data base: 1) "product launch" and the other is 2) "product expire"
Example:
Start value: 200
Date: January
Product launch: +2
Product expire: -1
--> Calculate active products for January and write it in new column: 200 + 2 - 1 = 201 active products
Start Value 201
Date: February
Product launch: +3
Product expire: -1
--> Calculate active products for February and write it in the cell below the upper calculation: 201+3-1: 203 active products
Is it possible with the SUMX formula?
Thank you in advance!!!
Julia
So my understanding is, it is actually 200 + accumulative(product launch - product expire) in your case. Then you can create a measure as
active products =
200
+ SUMX (
FILTER ( ALL ( yourtable ), yourtable[date] <= MAX ( yourtable[date] ) ),
yourtable[product launch] - yourtable[product expire]
)
@JuliaWendel wrote:
Hello,
I'm not very experienced with PowerBI, maybe anybody can help me out with my issue:
I would like to add a ne column and the cells should be calculated for each row new:
I have a start value e.g. = 200 --> active products
Two columns for the calculation are given by the data base: 1) "product launch" and the other is 2) "product expire"
Example:
Start value: 200
Date: January
Product launch: +2
Product expire: -1
--> Calculate active products for January and write it in new column: 200 + 2 - 1 = 201 active products
Start Value 201
Date: February
Product launch: +3
Product expire: -1
--> Calculate active products for February and write it in the cell below the upper calculation: 201+3-1: 203 active products
Is it possible with the SUMX formula?
Thank you in advance!!!
Julia
So my understanding is, it is actually 200 + accumulative(product launch - product expire) in your case. Then you can create a measure as
active products =
200
+ SUMX (
FILTER ( ALL ( yourtable ), yourtable[date] <= MAX ( yourtable[date] ) ),
yourtable[product launch] - yourtable[product expire]
)
@Eric_Zhang Thank you very much, it worked out very well!
I got another question:
is it possible to calculate the difference within one column between two months?
E.g.
Month: January
Product launch: 5
Month: February
Product launch: 7
--> calculate in new column the difference between "Product launch" February and "Product launch" January:
7-5 = +2
Explanation
Maybe you now a solution or anybody else.
Thank you in advance!
Julia
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Check out the July 2026 Power BI update to learn about new features.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 30 | |
| 25 | |
| 25 | |
| 23 | |
| 16 |
| User | Count |
|---|---|
| 54 | |
| 35 | |
| 27 | |
| 24 | |
| 20 |