A Microsoft online analytical data engine used in decision support and business analytics, providing the analytical data for business reports and client applications such as Power BI, Excel, Reporting Services reports, and other data visualization tools.
Hi @Santosh Kumar ,
i implemented the similar functionality in my previous project and it was working fine
It is currently not possible to have a user in multiple roles for row and object level security with dynamic filters. You need to be aware of with the way security works when users are part of multiple roles.
The exposure is very different with multiple roles. The security filters within a single role are combined with a logical AND. Where as the security filters for multiple roles are always unioned together, effectively combined with a logical OR. This is not a problem if the roles are filtering the same table eg. Customer[Country] = "USA" and Customer[Country] = "France" - in that case you get the expected result.
But it is very different if you have filters on different tables. For example if you have 2 filters on different tables like:
- Customer[Marital Status] = "M"
- Product[Color] = "Red"
If these are specified in one role then you will only see data where Customer[Marital Status] = "M" AND Product[Color] = "Red"
If these are specified in two roles you will see data where Customer[Marital Status] = "M" OR Product[Color] = "Red" so you will see other colors for married customers and you will see other marital statuses for red products.
Best Regards,
Joy
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.