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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
geerduran
Frequent Visitor

Acumulate value

Hello, I have a dataset like this

 

index  number  amount  balance
1          10775          10         10
2          10775         -10           0
3          10775           20         20
4          10775         -20           0   
5          10775           10         10
6          10775           10         20
7           10775          10         30
8           10776          10         10
9           10776          10         20
10         10776         -10         10
11         10776          10          20

 

 

I would like to get the Number of column balance acumulated by number group.

Thanx in advance for help

3 REPLIES 3
amitchandak
Super User
Super User

@geerduran , New measure

calculate(sum(Table[amount]) , filter(allselected(Table), table[number] = max(table[number]) && table[index] = max(table[index])))

 

new column

sumx( filter(Table, table[number] = earlier(table[number]) && table[index] = earlier(table[index])),Table[amount])

Thanks @amitchandak , but balance is same as amount with new column code

 

balance = sumx( filter(table, table[number] = earlier(table[number]) && table[index] = earlier(table[index])),table[amount])

 

index  number  amount  balance
1          10775          10         10
2          10775         -10       -10 
3          10775           20        20
4          10775         -20       -20   
5          10775           10        10
6          10775           10        10
7           10775          10        10
8           10776          10       10
9           10776          10       10
10         10776         -10      -10
11         10776          10        10

 

Did I write something wrong?

geerduran
Frequent Visitor

This is an answer

 

balance =
CALCULATE (
SUMX ( 'Table', [amount] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[number] ),
'Table'[index] <= MAX ( 'Table'[index] )
)
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.

Top Kudoed Authors