I see. You mean you need the views to be filtered first automatically before the users can see it?
Yes. The views should be filtered before the users can see the data.
I don't know if that's possible in some other ways.
Maybe you can do is create different dashboards which are filtered already and then set the user permissions in each dashboard. That's my workaround for that.
This is very possible. There are several approaches, but since you have the users grouped in your database, it may be best to leverage this for user filtering. The approach used can vary based on the way your organization has this data structured.
The KB article describes using joins and calculations to do this:
Best of luck