Forum Discussion
Stopping Line Graph to current month
- 6 years ago
Anonymous
Apologies for that...The variables aren't what you need.
Do you have a YearMonth column in your Calendar Table? (if not, please add one using the "following" DAX:
YearMonth = Calendar[Year] *100 + Calendar[Month Number]
and format it as a whole number.
For illustration purposes, I'm using a dummy model, so please adapt to yours:
Cumulative measure (no need to change yours):
Cumulative Forecast = CALCULATE([Sum of Forecast]; FILTER(ALL('Calendar Table'); 'Calendar Table'[date] <= MAX('Calendar Table'[date])))Now you can use the following measure to cut the values off at the current month:
Cut off Forecast = VAR calc = FORMAT(YEAR(TODAY()) *100 + MONTH(TODAY()); "0000") Return IF(MAX('Calendar Table'[YearMonth]) <= calc; [Cumulative Forecast]; BLANK())
PaulDBrown That solution did not work either. Could the issue be in the main measure that caluclates the cumulative total? Based on the data in the table, the cumulative measure displays the correct total.
Cumulative Measure: CALCULATE(SUM('Opened Reqs'[OPEN_BY_MONTH]) + sum('Filled Reqs'[FILL_CLOSE_BY_MONTH]),
CALCULATETABLE(DATESBETWEEN('Forecast Calendar'[Date],"1/1/2015",[Max Date])))
Guys thanks again for providing feedback. I was able to resolve the issue by filtering my Forecast Table to only return Year/Month <= Max Date since I don't need to forecast any furture data.