Forum Discussion
Display Percent Changes alongside a Line Chart
- 9 years ago
- Create a calendar table.
calendar TABLE = CALENDAR("2001-01-01","2016-12-31") - Map one:many relationship.
- Change your measure to
LastYearAmount = CALCULATE(SUM('GGE Amounts'[GGE in kg CO2e]),PREVIOUSYEAR('calendar TABLE'[Date])) - Done
Check the details in the attached pbix, the unzip password is sent via private message.
- Create a calendar table.
Hi Eric,
that is a very cool possibility.
I can't get it work with my setting.
You have my .pbix, could you maybe try it?
I tried: LastYearAmount = CALCULATE(SUM('GGE Amounts'[GGE in kg CO2e]);PREVIOUSYEAR('Models'[Release Date]))
I don't get an error with that, but it's not given an result.
I would expect to get this table (from your example) but with my dates:
Best would be to only have the years in the first row.
Therefore, I tried it with my year extraction: YEAR('Models'[Release Date]), but that's not working at all.
Thanks and Regards,
Chris
- Create a calendar table.
calendar TABLE = CALENDAR("2001-01-01","2016-12-31") - Map one:many relationship.
- Change your measure to
LastYearAmount = CALCULATE(SUM('GGE Amounts'[GGE in kg CO2e]),PREVIOUSYEAR('calendar TABLE'[Date])) - Done
Check the details in the attached pbix, the unzip password is sent via private message.
- ChrisPBI9 years agoAdvocate III
Hi Eric,
thank you very much, that works!
But it is not possible without the calender table, right?
Why can't I use my year column for that?
Regards,
Chris
- Eric_Zhang9 years agoMicrosoft Employee
The function PREVIOUSYEAR/MONTH and some other timeintelligence functions should be on contiguous, nonrepeating dates.
- Patt8 years agoFrequent Visitor
completed line chartDatasetI tried to use the example above to get percent change to calculate for my data and couldn't get it to work for the life of me.