I'm already using measures in my report, and while using your idea will help me is not an efficient solution for me...
The reason is that my report has now 5 tabs which shows various breakdowns based on the "other columns" such as SKU's and Product Types.
I also have 16 regions (the 4 I said is just for the example). Therefore to do so I need 16*5 new measures (now I only have 3 one for 2017,2018 and 2019 YTD and 2 for growth), while is not hard to make them its a lot!
Also the 16 is the minumum as those are for Regional sales people, there are also regional managers which need to see various regions.
Also that would mean that I will need either 16 files/pbix (one for each region) or 96(16*6) tabs in 1 file. Then I cannot share the report with 96 tabs and I will need to make 16 dashboards which will have the 6 tabs.... As you understand this is a very overkill move to make!
While (in my mind) if I could do this somehow on a RLS level I would just make the report once and make the 16-20 roles that I need and share it to all! Everyone will be seeing only what they need to see and I would need to refresh only 1 report!
However I will use your idea now as I need to finish with the report for the regional sales managers!