Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago

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

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thanks.  No matter what field I try to use to manage permissions, I keep getting this error. 

      • Anonymous's avatar
        Anonymous
        Not 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.

  • Anonymous's avatar
    Anonymous
    Not 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.

  • Anonymous's avatar
    Anonymous
    Not 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?

  • Anonymous's avatar
    Anonymous
    Not applicable

    Yes it is.

    Also, could you use another text field like Business Unit to control it by a group of users?

    Thanks

     

  • Anonymous's avatar
    Anonymous
    Not 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. 

  • Anonymous's avatar
    Anonymous
    Not 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?

  • Anonymous's avatar
    Anonymous
    Not 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