Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hello @ALL,
I am new to Power Bi, I need some help here, I want to create a automatical total for each 5 rows but the next 5 rows total cannot add on 1st 5 rows and at final i need complete total. can anyone know how to do it. Thanks in advance.
| slno | Transation | Debit | |
| 1 | Transation1 | 100 | |
| 2 | Transation2 | 100 | |
| 3 | Transation3 | 100 | |
| 4 | Transation4 | 100 | |
| 5 | Transation5 | 100 | |
| 6 | Transation6 | 100 | |
| 7 | Transation7 | 100 | |
| 8 | Transation8 | 100 | |
| 9 | Transation9 | 100 | |
| 10 | Transation10 | 100 | |
| 11 | Transation11 | 100 | |
| 12 | Transation12 | 100 | |
| 13 | Transation13 | 100 | |
| 14 | Transation14 | 100 | |
| 15 | Transation15 | 100 | |
| 16 | Transation16 | 100 | |
| 17 | Transation17 | 100 | |
| 18 | Transation18 | 100 | |
| 19 | Transation19 | 100 | |
| 20 | Transation20 | 100 | |
| 21 | Transation21 | 100 |
Solved! Go to Solution.
@learner_002
Add the following code as a new column to your table:
Total =
IF(
MOD(Table2[slno],5) = 0 ,
CALCULATE(
SUM(Table2[Debit]),
FILTER(
Table2,
Table2[slno] <= EARLIER(Table2[slno]) && Table2[slno] >= EARLIER(Table2[slno]) - 4
)
)
)
If you need a measure to perform the same, try the following measure:
Total Measure =
IF(
MOD(MAX(Table2[slno]),5) = 0 ,
CALCULATE(
SUM(Table2[Debit]),
FILTER(
ALL(Table2[slno]),
Table2[slno] <= max(Table2[slno]) && Table2[slno] >= max(Table2[slno]) - 4
),
ALL(Table2)
)
)
________________________
If my answer was helpful, please consider Accept it as the solution to help the other members find it
Click on the Thumbs-Up icon if you like this reply 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@learner_002
Add the following code as a new column to your table:
Total =
IF(
MOD(Table2[slno],5) = 0 ,
CALCULATE(
SUM(Table2[Debit]),
FILTER(
Table2,
Table2[slno] <= EARLIER(Table2[slno]) && Table2[slno] >= EARLIER(Table2[slno]) - 4
)
)
)
If you need a measure to perform the same, try the following measure:
Total Measure =
IF(
MOD(MAX(Table2[slno]),5) = 0 ,
CALCULATE(
SUM(Table2[Debit]),
FILTER(
ALL(Table2[slno]),
Table2[slno] <= max(Table2[slno]) && Table2[slno] >= max(Table2[slno]) - 4
),
ALL(Table2)
)
)
________________________
If my answer was helpful, please consider Accept it as the solution to help the other members find it
Click on the Thumbs-Up icon if you like this reply 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hi @learner_002
Show the expected result for your sample data to help clarify what you need.
And explain whether you need this in a calculated column on the same table or if not how...
Please mark the question solved when done and consider giving a thumbs up if posts are helpful.
Contact me privately for support with any larger-scale BI needs, tutoring, etc.
Cheers
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 79 | |
| 38 | |
| 31 | |
| 27 | |
| 27 |