Попытка создать вычисляемый столбец для значений YTD
Мне нужно рассчитывать значение 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
Я могу довольно легко обработать MTD с помощью столбца "PerDay", который принимает месячное значение и делит его на количество дней в этом месяце, а затем умножает значение PerDay на день месяца.
Для YTD мне нужно будет добавлять каждый предыдущий месяц, а затем значение MTD для текущего месяца. Таким образом, 2 марта мой ожидаемый результат (75000+76000+ ((82000/31)*2)) = 156 290,32
Я пытался использовать комбинацию RunningValue и моего расчета MTD, но RunningValue добавляет весь текущий месяц, а не позволяет мне получить значение YTD.
1 ответ
Если я правильно понимаю, у меня может быть решение для вас. Вам нужно каждый месяц от Rev-50100
столбец, кроме последнего значения и добавить MTD
значение вместо.
Чтобы решить эту проблему, вы можете использовать Last
функция для удаления последнего значения из RunningValue
а затем добавить MTD
,
=RunningValue(Fields!Rev-50100.Value, Sum, Nothing)
- Last(Fields!Rev-50100.Value, Nothing)
+ ReportItems!MtdTextbox.Value