尝试为 YTD 值创建计算列

Trying to create calculated column for YTD values

我需要根据预算 table 每天计算年初至今的价值。我的 table 看起来像这样:

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 值。

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

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

=RunningValue(Fields!Rev-50100.Value, Sum, Nothing) 
 - Last(Fields!Rev-50100.Value, Nothing) 
 + ReportItems!MtdTextbox.Value