cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
ovetteabejuela
Impactful Individual
Impactful Individual

Dashboard access is fine but restrict Report access

Is there a setting where users can only see the dashboard I share and not have access to the actual report in PowerBI Service?

2 ACCEPTED SOLUTIONS

OK, I just tested this out, the RLS route will not work. The Dashboard actually preserves the RLS information, which is a good thing. However, you can achieve what you want by sharing the Dashboard. Then, go to the report and go to "Share". At the top there will be an option for "Access". Click that, find the user and remove their access while leaving their permissions to the dashboard. Works, just tested it out.


@ me in replies or I'll lose your thread!!!
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

View solution in original post

Hi 

Test as Greg_Deckler advise, it works!

Remove end user in the "access" setting of the "share report" option.

12.png

When the end user click on the tile in the shared dashboard, then instead of going to see reports, it shows

13.png

 

Best Regards

Maggie

View solution in original post

6 REPLIES 6
Greg_Deckler
Super User
Super User

Hmm, that's a good question. Perhaps implement RLS. Pin the tile to the dashboard but have the user be excluded from seeing any information via RLS. Wonder if that would work?


@ me in replies or I'll lose your thread!!!
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

Yeah, I've know of RLS, however I was looking for a more straightfoward solution(if there was) because I want to maintain the same PowerBI file and have different reports in it. I would then manage visibility through Dashboards. I was actually trying to look (or hoping) for something like:

 

File > Options & Settings > Report Setting > "Allow Access to Report"

 

😃

OK, I just tested this out, the RLS route will not work. The Dashboard actually preserves the RLS information, which is a good thing. However, you can achieve what you want by sharing the Dashboard. Then, go to the report and go to "Share". At the top there will be an option for "Access". Click that, find the user and remove their access while leaving their permissions to the dashboard. Works, just tested it out.


@ me in replies or I'll lose your thread!!!
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Mastering Power BI 2nd Edition

Clever, will test this out later... Will let you know! Thank you! Thank you!

Hi 

Test as Greg_Deckler advise, it works!

Remove end user in the "access" setting of the "share report" option.

12.png

When the end user click on the tile in the shared dashboard, then instead of going to see reports, it shows

13.png

 

Best Regards

Maggie

Hi,

I tried the above andunfortunately it is not working. I removed access to both the report and dataset. However I may still enter the report by clicking in the dashboard's tile. Can someone advise what may be the reason for it not working? Thank you.

Helpful resources

Announcements
August 2022 update 768x460.jpg

Check it Out!

Click here to learn more about the August 2022 updates!

August 1 episode 9_no_dates 768x460.jpg

The Power BI Community Show

Watch the playback when Priya Sathy and Charles Webb discuss Datamarts! Kelly also shares Power BI Community updates.

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Top Solution Authors