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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
VadimGlukhov
New Member

Hidden page to be seen by few Users

Hi! I would appreciate if someone could advise a solution for my question.

 

There is a published dashboard in Company's premium workspace consisting of several pages. 1 page is hidden. All people in a company can veiw those pages except the hidden one and that is good. But I need to allow few Users to be able to see also the hidden page in the same published dashboard. In summary, all  Company's Users should see the report except the hidden page. And few Users should see the report plus hidden page.

 

Any thoughts how to do that? I would appreciate your help!

6 REPLIES 6
sldj
New Member

I set up a dashboard with tiles of the hidden pages.  The users I wanted to access the pages had access through the dashboard.  Users can interact with the page (slicers, etc.) on the tile, or click the header to be brought to the page within the BI report.  Because the pages can only be accessed via the dashboard, if the user navigates from the hidden page to another page in the report, they will need to go through the dashboard to reach the hidden page again.   

 

This being said, if a user can find a way to access hidden pages, any user who has security access to the report would be able to find them.  

... or they bookmark the page while they are on it. Or they use the browser history...

Anonymous
Not applicable

Add a button on a visible page, add an action to the button

 

Use a measure to determine if page should be visibele, something like this

 

Page Direct = IF(LOOKUPVALUE(RLS[SuperUser?],RLS[Email],[UserPrincipleName])=1,"*Page Name to redirect to *","*CurrentPage Name*")
 
 
v-luwang-msft
Community Support
Community Support

Hi @VadimGlukhov ,

As stated above,Page level security is not possible.

It seems to me that you can do this by publishing two reports, one with all the pages you need to show and the other with the pages you need to hide removed. Then save both reports to the same name folder in Report Server and give different permissions to both reports to achieve what you want.

 

Refer:

Grant user access to a report server 

Hide reports or pages to users

 

 

Did I answer your question? Mark my post as a solution!


Best Regards

Lucien

lbendlin
Super User
Super User

There are many options you can pursue

 

- RLS based page navigation 

- OLS instead of hidden pages

- give the "few" people the direct URL link to the hidden page

- Separate reports for separate audiences.

 

and many more.  Some of the options are purely cosmetic, others are actually safe.

andreassundstro
Frequent Visitor

Page level security is not possible but there is a workaround. It involves creating a table for the name of the page and allowing navigation only via a select list. See this link for more information: https://ideas.powerbi.com/ideas/idea/?ideaid=2dd57d8f-9e1e-4eb0-8dd1-05a566e522cf

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.