Forum Discussion
Limit Report Access by User
Hi,
I have about 15 clients who use the same report (currently each with their own workspace). The user selects their contract on a main page and then the data refreshes the report for only their data.
The problem with this is obviously that I have to maintain 15 different versions of the file.
Does anyone know if I could control the acccess so that the user could only select their contract in a master file and everyone would have access to the same workspace?
10 Replies
- SivaManiResident Rockstar
Anonymous This is the use case of Row-Level Security. Row-level security (RLS) can be used to restrict data access for given users - https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-rls
- AnonymousNot applicable
Thanks. No matter what field I try to use to manage permissions, I keep getting this error.
- AnonymousNot applicable
Hi Anonymous
The value of field you set is in email format ?
Best Regards,
Community Support Team _ Ailsa Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- AnonymousNot applicable
Hi Anonymous
As Anonymous said , you can apply RLS for reports . RLS is divided into two types: dynamic and static .
If you don't have too many roles to set up, you can use static RLS. Dynamic RLS is a good choice if you have a lot of roles to set up (roles here refer to access rights that can access different data) . Here are some documents about RLS , you can refer to them .
Row-level security (RLS) with Power BI - Power BI | Microsoft Learn
How to Implement Row Level Security in Power BI- Static RLS (perficient.com)
Dynamic Row Level Security in Power BI - Acuity Training
Best Regards,
Community Support Team _ Ailsa Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. - AnonymousNot applicable
Hi, this seems like it would work well but I am struggling with the "failed to resolve principal name" when using the dynamic option.
Are there common mistakes that might trip this up?
- AnonymousNot applicable
Yes it is.
Also, could you use another text field like Business Unit to control it by a group of users?
Thanks
- AnonymousNot applicable
Thanks. That works. Can you set this logic to work on something like a business unit or group? I need something to contrrol this more by group than an individual.
- AnonymousNot applicable
Hi,
I am still struggling with how to handle this on the user end. Should I use a parameter to filter the data for each contract?
If so, how would I let the user adjust this in Power BI service?
- AnonymousNot applicable
Hi,
To make this a bit more complicated, what is the best way to dynamically filter the data. Basically, in Power BI service, I need the user to be able to select the contract and have the data update accordingly. Can I use a parameter for that?
Thanks