首页 > 解决方案 > 按减法bi分组

问题描述

我有这样的数据,我想用日期之间的减法对行进行分组

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

如何在 power Bi 中执行此操作?

标签: group-bypowerbi

解决方案


尝试将其添加到计算列中:

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)

推荐阅读