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 friends,
I hope someone can help me out with this problem. I don't know how I can implement this calculated column in PowerBI.
Should I use DAX? calculated function? data modelling? should I do this in ETL instead of Power BI?
Please see exhibit A below.
I have a column (Column3) that needs to be calculated by two other columns from a previous row. Previous row is denoted by smaller value in Column 0
Not only that, the calculated column would restart for each group of Column 0, so previous row actually gets restart whenever column 0 is 1 again. I can add another column to denote each group of rows. (for rows with Column0 1-3)
Any pointers is greatly appreciated! Thank you!
Column 0 | Column 1 | Column2 | Column3 = ( Column 1 + Column 2 ) of previous row Restart previous row value when Column 0 value is 1 |
3 | 60 | 600 | = 50+500 = 550 |
2 | 50 | 500 | = 40 + 400 = 440 |
1 | 40 | 400 |
|
3 | 30 | 300 | = 20+200 = 220 |
2 | 20 | 200 | = 10 + 100 = 110 |
1 | 10 | 100 |
|
Solved! Go to Solution.
Add an Index Column in the Query Editor as shown in the image below...
Then create this COLUMN
Column 3 =
VAR CurIndex = 'Table'[Index]
RETURN
IF (
'Table'[Column0] = 1,
BLANK (),
CALCULATE (
SUM ( 'Table'[Column1] ) + SUM ( 'Table'[Column2] ),
FILTER ( 'Table', 'Table'[Index] = CurIndex + 1 )
)
)
Hope this helps! ![]()
Add an Index Column in the Query Editor as shown in the image below...
Then create this COLUMN
Column 3 =
VAR CurIndex = 'Table'[Index]
RETURN
IF (
'Table'[Column0] = 1,
BLANK (),
CALCULATE (
SUM ( 'Table'[Column1] ) + SUM ( 'Table'[Column2] ),
FILTER ( 'Table', 'Table'[Index] = CurIndex + 1 )
)
)
Hope this helps! ![]()
Sean,
Thank you so much my friend, super contributor Sean 🙂
I really appreciate the video and code response. Can't get any clearer than this.. !!
Hi @quyen103,
Please mark the right reply as answer. which will help more people to find solution.
Best Regards,
Angelia
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 |
|---|---|
| 29 | |
| 27 | |
| 26 | |
| 23 | |
| 16 |
| User | Count |
|---|---|
| 53 | |
| 46 | |
| 38 | |
| 30 | |
| 21 |