表格查询以比较跨日期的度量

Tabular Query to Compare Measures Across Dates

我有很多行,我想计算每个日期的差异。

假设我有以下内容:

[日期] [交易编号] [价值]

1 月 16 日 1 1000

2 1 月 16 日 1 980

然后我想要一个事实,即每一行都会将值与前一个日期的度量值进行比较。

因此,如果我对当前日期的 SUM(Value) 进行度量,我基本上希望 SUM(CurrentDate) - SUM(PreviousDate) 能够看到变动。

有几点需要注意:

  1. 实际上会有几个比较:上一天、上月末、上年末。
  2. 我希望将其作为计算的度量而不是列,这样我就不需要筛选上一期间的交易编号。

我试过但结果是空的:

Previous Value :=CALCULATE(SUM(Table[Value])) - CALCULATE(SUM(Table[Value]), FILTER(Table, Table[Date] = PreviousDay(Table[Date])))

很遗憾,我不知道为什么您的措施不起作用,但应该遵循以下内容:

Previous Value := CALCULATE(SUM(Table[Value]) - CALCULATE(SUM(Table[Value]), PREVIOUSDAY(Table[date])))