0

我需要根据预算表每天计算 YTD 值。我的表如下所示:

Month     Rev-50100   Rev-50101
1/31/19   75000.00    364.27
2/28/19   76000.00    360.57
3/31/19   82000.00    391.58

我可以使用“PerDay”列轻松处理 MTD,该列采用每月值并除以该月的天数,然后根据该月的某天乘以 PerDay 值。

对于 YTD,我需要添加上个月的每个月,然后是当月的 MTD 值。所以在 3 月 2 日,我的预期结果是 (75000+76000+ ((82000/31)*2)) = 156,290.32

我一直在尝试结合使用 RunningValue 和我的 MTD 计算,但 RunningValue 在整个当月添加,而不是让我获得 YTD 值。

4

1 回答 1

1

如果我理解正确,我可能会为您提供解决方案。您需要列中的每个月Rev-50100,除了最后一个值,MTD而是添加该值。

要解决此问题,您可以使用该Last函数从 中删除最后一个值RunningValue,然后添加MTD

=RunningValue(Fields!Rev-50100.Value, Sum, Nothing) 
 - Last(Fields!Rev-50100.Value, Nothing) 
 + ReportItems!MtdTextbox.Value
于 2019-02-05T16:05:09.473 回答