Попытка создать вычисляемый столбец для значений YTD - PullRequest
0 голосов
/ 05 февраля 2019

Мне нужно рассчитывать значение 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 добавляетв течение всего текущего месяца, и не позволяя мне получить значение с начала года.

1 Ответ

0 голосов
/ 05 февраля 2019

Если я правильно понимаю, у меня может быть решение для вас.Вам нужен каждый месяц из столбца Rev-50100, кроме последнего значения, и вместо него добавьте значение MTD.

Чтобы решить эту проблему, вы можете использовать функцию Last, чтобы удалить последнее значение из RunningValue и затем добавьте MTD.

=RunningValue(Fields!Rev-50100.Value, Sum, Nothing) 
 - Last(Fields!Rev-50100.Value, Nothing) 
 + ReportItems!MtdTextbox.Value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...