Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Inverse Running Total

I am attempting to calculate an inverse running total on values. So I would in essence start with a value, 100, and in an indexed format reduce that value based on the next indexed field. 

 

Example: 

 

IndexValueRunning Difference
1100100
21090
34050
44010
520-10
  • Running Diff = 
    MINX( FILTER( INFO, INFO[Index] = 1 ), INFO[Value] )
        - SUMX(
            FILTER( INFO, 1 < INFO[Index] && INFO[Index] <= EARLIER( INFO[Index] ) ),
            INFO[Value]
        )

2 Replies

  • CNENFRNL's avatar
    CNENFRNL
    Community Champion
    Running Diff = 
    MINX( FILTER( INFO, INFO[Index] = 1 ), INFO[Value] )
        - SUMX(
            FILTER( INFO, 1 < INFO[Index] && INFO[Index] <= EARLIER( INFO[Index] ) ),
            INFO[Value]
        )

    • Anonymous's avatar
      Anonymous
      Not applicable

      This solved my needs, thank you very much!