Avi Singh shares a few methods of allowing users to personalize their Power BI dashboards:
iv. Row Level Security
Row Level Security proved to be an effective approach for us to provide users a personalized view of their Dashboard & Reports based on the Organization they belonged to. The org hierarchy data was pulled directly from the Human Resource (HR) system, which allowed the Power BI Model to identify which user belonged to which department. In our sample data set, it looks as below.
Read the whole thing.