尝试为 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
我需要根据预算 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