Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Anonymous
Not applicable

Restricting access to a report part of published app

Hi,

 

I have an app workspace which has 4 reports and all these reports are part of the app via which users access the reports.  Out of these 4 reports i dont want to share a specific report with an ad group. 
At the report level if i dont give access of Report 4 to Group 2 will that work or will app access superceed the workspace access ? if yes than how do i restrict the access of "Report 4" to Group 2 (which also has app access) ? 

 

NameShould have Access
Report 1Group 1 and Group 2
Report 2Group 1 and Group 2
Report 3Group 1 and Group 2
Report 4Group 1.

 

7 REPLIES 7
Greg_Deckler
Super User
Super User

@Anonymous - Hmmm, I would think that App access would supercede but you might be able to grant App access and then take away rights at the report level. Overall though, I think it is a bad idea. Publish your 3 reports via the App. Share the 4th report individually as a shared report and not part of the App. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

@Greg_Deckler  thanks for your response.  

having 2 separate link kills the idea of a clean solution where a central location/link for all users is available to access the reports which is why i decided to use app at the first place.

 

 Now what i am not sure about is that if give them access to the app but not give them access to the report dataset from the workspace settings will they still be able to see/use the report ?

@Anonymous - I understand. Another thought would be to just use RLS perhaps. But what I do not know is what datasets go with which reports? Do they each have their own dataset or is it just one dataset? If it is a separate dataset for that report, I would just create an RLS role for your Group 1 and Group 2 and just make sure that the rule for Group 2 is never true. Then when Group 2 goes to the report, they won't see anything.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

@Greg_Deckler 

Is there a simpler way to do this? its so simple in Tableau.  😞  

Hi @Anonymous ,

 

 Do these groups have only view access to the reports? Why not publish app with three reports to group1 and group2 and share the report4 to group1 only?

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Best Regards,

Dedmon Dai

Anonymous
Not applicable

@v-deddai1-msft  we decided to use app because it gives better user experience and customer also wanted a single place to access all the reports, sharing it via workspace will not serve this purpose.

 

Is RLS the only solution ?

Hi @Anonymous ,

 

Power BI currently does not support report-level access Settings, RLS could be the only way.

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Best Regards,

Dedmon Dai

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.