Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
hmayol
New Member

Accumulate Surplus and Deficit

Hello, 

I have a table with transactions, each transaction has a "gap". The gap indicates either a surplus (positive gap) or a deficit (negative gap). I am trying to calculate the accumulated deficit.

  • The accumulated deficit depends on whether there is an accumulated surplus on the previous line to cover the current deficit or not. 
    • Current surplus (gap) cannot be applied to previous deficit (accumulated)
    • Current deficit (gap) can only be offset by previous surplus (accumulated)

 

Here is how I was able to achieve it in Excel: 

the formula for accumulated surplus =IF(C3+E2>0, 0, C3+E2)

the formula for accumulated deficit `=IF(C3<=0,D2,IF(AND(C3>0,C3+E2<0),D2,(C3+E2+D2)))

nGapAccumulated DeficitAccumulated Surplus
1000
220200
3-1220-12
4520-7
511240
60240
7-324-3
8124-2
9-724-9
10-224-11
11-124-12
12324-9
13024-9

 

Any help would be appreciated! 

3 REPLIES 3
Anonymous
Not applicable

Hello! 

Did you figure out a way to do this? 🙂

Anonymous
Not applicable

@hmayol ,

 

Could you provide some sample data and the expected result, so that I can help you.

 

The information that you have provided is not clear. What is C3, E2 and D2. I think this are the cell references in the excel file.

 

Please provide sample data to understand your requirement.

 

Regards,

Pavan Vanguri.

@Anonymous 

 

I have two files here 

  1. the pbix file has two columns
    1. customer_id-patient_id-GPI10-dispense_index: this column serves as a dispense index. Each customer_id-patient_id-GPI10 values has n dispenses. The accumulated deficit needs to be calculated per customer_id-patient_id-GPI10 
    2. Refill_Gap_PDC: this is the column that identifies a surplus or deficit per dispense.
  2. The xlsx file is a sample calculation of what the final outcome should be in power bi with one customer_id-patient_id-GPI10 example. 

Let me know if you need anymore information. 

 

Thanks, 

 

Hector M.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors