сгруппировать по степени вычитания bi - PullRequest
0 голосов
/ 11 июня 2018

У меня есть такие данные, и я хочу сгруппировать по строкам с вычитанием между датами

Customer   Date          price
Jane       01/01/2018    10
Jane       01/02/2018    14
Joe        01/01/2018    10
Joe        01/02/2018    15

Мне нужно получить:

Customer price
Jane     4
Joe      5

Как выполнить это в силе Bi?

1 Ответ

0 голосов
/ 11 июня 2018

Попробуйте добавить это в вычисляемый столбец:

Difference = 
  var LatestDate = Table[Date] 
  var LatestValue = Table[Price]
  var PreviousDate = Dateadd(Table[Date],-1, day)
  var PreviousValue = CALCULATE(FIRSTNONBLANK(Table[Price],1),
    FILTER(Table, Table[Date]=PreviousDate))
  RETURN IF(CONTAINS(Table,Table[Date],PreviousDate), LatestValue-PreviousValue , 0)
...