我有一个包含两列(日期时间和结果)的表,我需要结果的累积和,每天从 0 开始。
数据时间 | 结果 |
---|---|
2023-12-20 09:02:00 | -10 |
2023-12-20 11:02:00 | 20 |
2023-12-20 12:04:00 | 45 |
2023-12-22 08:05:00 | 50 |
2023-12-22 09:14:00 | 32 |
2023-12-22 11:55:00 | -10 |
预期结果是
数据时间 | 结果 | 每日结果 |
---|---|---|
2023-12-20 09:02:00 | -10 | -10 |
2023-12-20 11:02:00 | 20 | 10 |
2023-12-20 12:04:00 | 45 | 55 |
2023-12-22 08:05:00 | 50 | 50 |
2023-12-22 09:14:00 | 32 | 82 |
2023-12-22 11:55:00 | -10 | 72 |
表情
Daily Result =
CALCULATE(
SUM('Original'Result);
FILTER(
ALL('Original');
Original[DateTime] <= EARLIER(Original[DateTime])
)
)
返回添加到前一天每日总和的每日总和,如下所示:
数据时间 | 结果 | 每日结果 |
---|---|---|
2023-12-20 09:02:00 | -10 | 55 |
2023-12-20 11:02:00 | 20 | 55 |
2023-12-20 12:04:00 | 45 | 55 |
2023-12-22 08:05:00 | 50 | 127 |
2023-12-22 09:14:00 | 32 | 127 |
2023-12-22 11:55:00 | -10 | 127 |