如何获取前一天的价值作为衡量标准

时间:2019-07-12 13:37:26

标签: powerbi dax

情况:

我目前有两列(日期,值)。我想创建一个计算前一天值的度量。

样本值:

date    Column1
1/1/2019 0:00   10
1/2/2019 0:00   20
1/3/2019 0:00   30
1/4/2019 0:00   50
1/5/2019 0:00   100
1/6/2019 0:00   20
1/7/2019 0:00   30
1/8/2019 0:00   40

示例输出:

+---------------+---------+---------------+
|     date      | Column1 | previousvalue |
+---------------+---------+---------------+
| 1/1/2019 0:00 |      10 |               |
| 1/2/2019 0:00 |      20 |            10 |
| 1/3/2019 0:00 |      30 |            20 |
| 1/4/2019 0:00 |      50 |            30 |
| 1/5/2019 0:00 |     100 |            50 |
| 1/6/2019 0:00 |      20 |           100 |
| 1/7/2019 0:00 |      30 |            20 |
| 1/8/2019 0:00 |      40 |            30 |
+---------------+---------+---------------+

1 个答案:

答案 0 :(得分:0)

您可以在PREVIOUSDAY方法的过滤器表达式中使用CALCULATE函数

PreviousValue = 
CALCULATE(
 SUMX(example,example[Column1]),
 PREVIOUSDAY(example[date])
)