Hi guys,
For some background: We wanted to be able to report on the Latest View figures for our Software/Hardware licenses (so all of the Actuals from previous months, then the forecast in our Latest View file) however, in our latest view file, previous months aren't updated with the actuals as they come in from our vendors. So, I created a Metric using formula that would take the Cost YTD we have from the invoices and the GL, and add it to the Forecast from the Latest View. Here's what I came up with:
=Cost YTD+IF(CurrentDate("MM")="04",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m)+TimePeriod(Latest View,6m)+TimePeriod(Latest View,7m)+TimePeriod(Latest View,8m)+TimePeriod(Latest View,9m)+TimePeriod(Latest View,10m)+TimePeriod(Latest View,11m), IF(CurrentDate("MM")="05",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m)+TimePeriod(Latest View,6m)+TimePeriod(Latest View,7m)+TimePeriod(Latest View,8m)+TimePeriod(Latest View,9m)+TimePeriod(Latest View,10m), IF(CurrentDate("MM")="06",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m)+TimePeriod(Latest View,6m)+TimePeriod(Latest View,7m)+TimePeriod(Latest View,8m)+TimePeriod(Latest View,9m), IF(CurrentDate("MM")="07",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m)+TimePeriod(Latest View,6m)+TimePeriod(Latest View,7m)+TimePeriod(Latest View,8m), IF(CurrentDate("MM")="08",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m)+TimePeriod(Latest View,6m)+TimePeriod(Latest View,7m), IF(CurrentDate("MM")="09",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m)+TimePeriod(Latest View,6m), IF(CurrentDate("MM")="10",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m)+TimePeriod(Latest View,5m), IF(CurrentDate("MM")="11",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m)+TimePeriod(Latest View,4m), IF(CurrentDate("MM")="12",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m)+TimePeriod(Latest View,3m), IF(CurrentDate("MM")="01",TimePeriod(Latest View,1m)+TimePeriod(Latest View,2m), IF(CurrentDate("MM")="02",TimePeriod(Latest View,1m),0)))))))))))
(we start the Financial Year in April, hence the 04 at the start)
It works, as I've tested it by looking at the sum of the few months left in our financial year plus the Cost YTD we have already on reports, however I just don't like the look of the formula as it's so long. Does anyone know if there is a way to sum all of the values for a metric in the months going forwards up to the end of a financial year?
Cheers,
Oli