Hi @Samir abdelmalek ,
Welcome to Microsoft Q&A!
You could implement Dynamic Security by Using Row Filters. Dynamic security provides row-level security based on the user name or login id of the user currently logged on. For example, users of a specific department can only see sales data for Europe, while users from another department can only view sales data for the United States. When a user views the data, it will be already pre-filtered by the model. If another user takes a look at the same report, he/she will see another set of data, depending on the privileges. For more information, please refer to Supplemental Lesson - Implement Dynamic Security by Using Row Filters and this blog.
Best regards,
Carrin
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.