Forum Discussion

Dicko's avatar
Dicko
Helper II
5 years ago
Solved

Show difference between rows filtered by date

I've got a Contacts table with id by date.

Sometimes a contact does not have a date.

 

Contacs table

iddate
1 
21/1/2020
31/2/2020
41/2/2020
5 
62/2/2020
71/3/2020

 

Now I want to show the difference in number of contacts per row, with the possibility to filter on month or day.

(The difference is shown on the next row.)

 

Visual result when showing all dates

 date amount  difference
 1/1/2020 1 
 1/2/2020 21
 2/2/2020 1-1
 1/3/2020 10

 

Visual result when filtered on february

 date amount
 difference
 1/2/2020 2 
 2/2/2020 1 -1

 

How do I go about this?

Kind regards.

  • Dicko , Try a measure like

     

    measure =
    var _max= calculate(max(Table[date]) , filter(allselected(Table), Table[date] < Max(Table[date])))
    return
    sum(Table[amount]) - calculate(sum(Table[amount]), filter(allselected(Table), Table[date] =_max))

1 Reply

  • Dicko , Try a measure like

     

    measure =
    var _max= calculate(max(Table[date]) , filter(allselected(Table), Table[date] < Max(Table[date])))
    return
    sum(Table[amount]) - calculate(sum(Table[amount]), filter(allselected(Table), Table[date] =_max))