The general idea is fine. Some remarks, however:
- I would call the dimensions "University", "Time", etc. instead of "University_id" etc. The id is an internal key that is in many cases not exposed to users, and users think in terms of "University", not in terms of "id".
- If you are using measures on the columns, you may not use them in the slicer axis (aka
WHERE
clause). - I am not sure how your ranking measure looks like. But if it really is a rank in the sense that lower numbers are better, you should order ascending instead of descending, or use
BottomCount
.