Powerbi 如何获取前一天的值作为度量
情况:Powerbi 如何获取前一天的值作为度量,powerbi,dax,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 | prev
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 |
+---------------+---------+---------------+
我目前有两列(日期、值)。我想创建一个计算前一天值的度量
样本值:
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 |
+---------------+---------+---------------+
样本输出:
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 |
+---------------+---------+---------------+
您可以在
CALCULATE
方法的筛选表达式中使用PREVIOUSDAY
函数
PreviousValue =
CALCULATE(
SUMX(example,example[Column1]),
PREVIOUSDAY(example[date])
)
您可以在
CALCULATE
方法的筛选表达式中使用PREVIOUSDAY
函数
PreviousValue =
CALCULATE(
SUMX(example,example[Column1]),
PREVIOUSDAY(example[date])
)
你能分享你的dax代码吗?你到目前为止试过什么?你能分享你的dax代码吗