Попытка создать вычисляемый столбец для значений 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
Другие вопросы по тегам