Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
Check it out now!Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more
Hi there,
I have a matrix in power BI, items in rows, years in columns and a YOY% difference measure.
I can;t show actual data, so here is an example in excel of what I'm doing:
Problem is I'm not always comparing to previous year. Sometimes we may want to compare 2019 Vs 2022. This works in excel:
Excel calculates the difference in the filtered period. However when I do this in Power BI, when I filter it returns the previous year % difference not filtered period.
In power BI I am using a matrix like this:
Fruit YoY% (from quick measures) code is:
Which works for YoY, but when I filter, eg, 2020 Vs 2022, it still shows 2022 Vs 2021 % dif.
When I use the below code, it works when two filters are on, but defaults to 2019 Vs 2022:
Ideally, I'd need top level to be YoY%, (across all years if possible but 2022 Vs 2021 would be fine), then the slice the years to get the below:
So ideally it would be:
1. YoY% difference (2022 Vs 2021, 2021 Vs 2020 etc)
2. Slicer two years (eg 2022 Vs 2020)
3. Filtered years % difference eg 2022 Bs 2020)
4. Remove slicers to return back to YoY% difference (2022 Vs 2021, 2021 Vs 2020 etc)
Any help on what DAX I need to make this work would really help!
User | Count |
---|---|
13 | |
11 | |
10 | |
10 | |
9 |
User | Count |
---|---|
29 | |
17 | |
14 | |
13 | |
11 |