You cannot put sub segment in row, because it's changing rank by year.
Instead, you should put sub category in text (and color), and put "rank" in row and filter.
top5_sample_v2018.1.twbx 2.3 MB
I have created a Video on the same yesterday only, Top N & Bottom N (Set( more data) Vs Rank(Flexible) ?) - YouTube
You can download workbook here
Please mark the answer(s) if helpful/correct so that it can help others as well