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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Power BI: Button Type Option to Show/Hide a Group

In Power BI, I would like to suggest adding an additional Format option to the Button / Action / Type drop down for "Show/Hide Group". This would allow creators to pick a Group that would then have its visibility toggled on or off whenever a user presses the button.

 

Here's a mock up of my idea to show how I imagine it would look added to the current Button / Action section:

 

Show_Hide_Group_Mock_Up.png

 

Also as shown, if creators want a button to only show or only hide a visual (like an X to close), then the creator can set that functionality as well. (For bonus points, if one option is off and the creator tries to turn off the second one as well, Power BI automatically turns on the other option.)

 

I recommend designing this to only work for Groups as listing every element in a dashboard would make the drop down far too cluttered. (Maybe also divide up the list of Groups by page?) Creators can always place a visual inside its own Group if they wish to show/hide just that one element with a button.

 

This would drastically cut down on the number of bookmarks creators would need since pop-out panels, which would probably be the most common use for this, no longer need a show and hide bookmark. It'll also save creators from the painful process of having to update those bookmarks whenever something changes. (I always forget to swap out the show and the hide button.)

 

There's an additional security benefit too. Malicious users can use bookmarks to jump to pages they weren't meant to access if the creator forgets to uncheck "Current page" for that bookmark. (Currently, you can't disable the bookmarks list in Report Server.) This functionality would drastically reduce, and in some cases entirely eliminate, the number of bookmarks creators have to manage.

 

Hopefully people like my idea. Thanks for reading.

Status: New