Forum Discussion
Dynamic Multiple Line Chart based on slicer
- 6 years ago
Hi AndrejZitnay ,
Thanks for your reply,
Unfortunately this method is not sustainable in the longrun (creating a new graph each time a new year starts)
I've just found out an easier way to do so which is fully automated and does require very little maintenance:
Step 1 - Create a new table (name Table) with year as text and their equivalent as first of January (eg, 2019 = 01/01/2019, 2018 = 01/01/2018)
Step 2 - Link the two table using the text year columns
Step 3 - Create a measure just for Previous Year = CALCULATE(([Actuals]),PREVIOUSYEAR('Table'[Date]))
Step 4 - Drop the three measures in one graph
Step 5 - Create a slicer using the Dates from the new "Table" and set the formats as yyyy
Only maintenace to do is to add new year in the table as both text and date. I've already added until 2028. If the user selects a date with no data it will blank the graph forcing her/him to select another date.
Even if I've found a solution myself thanks for providing some answer that managed to order my thoughts
Best,
Davide
Hello Zennificator
I would this measures and switch to line chart.
I had to adjust 2018 actual figures as they were same as 2019 budget so lines were merged.
Hi AndrejZitnay ,
Thanks for your reply,
Unfortunately this method is not sustainable in the longrun (creating a new graph each time a new year starts)
I've just found out an easier way to do so which is fully automated and does require very little maintenance:
Step 1 - Create a new table (name Table) with year as text and their equivalent as first of January (eg, 2019 = 01/01/2019, 2018 = 01/01/2018)
Step 2 - Link the two table using the text year columns
Step 3 - Create a measure just for Previous Year = CALCULATE(([Actuals]),PREVIOUSYEAR('Table'[Date]))
Step 4 - Drop the three measures in one graph
Step 5 - Create a slicer using the Dates from the new "Table" and set the formats as yyyy
Only maintenace to do is to add new year in the table as both text and date. I've already added until 2028. If the user selects a date with no data it will blank the graph forcing her/him to select another date.
Even if I've found a solution myself thanks for providing some answer that managed to order my thoughts
Best,
Davide