Hi,
I have a dashboard with 5 tabs which is assigned to a workflow step.
One of the tab has a cube view where assumptions are inputted. I want this tab to be visible only for administrators and n...
Tabs aren't recommend really as each time you refresh the dashboard holding the tabs you (a) refresh all tabs and (b) by default end up back to first tab. So you have less control
I would therefore recommend using a component like a button to simulate the tab and trigger a refresh of the dashboard content you want to show. In this simple example (that isn't formatted) we demonstrate how we click the first button and it shows Tab1 Content
if we click button 2, we get Tab2, Button 3 shows Tab3, etc
This is a simple trick using an embedded dashboard component that is not associated with a real dashboard.
Where the parameter is used to determine the dashboard to show...
... and the buttons pass a value to that parameter and trigger a refresh of the dashboard we want to refresh e.g c_Content.
This is a simple no-code trick. Obviously if you want less components then you can use Dynamic Dashboards, for example. Please be aware, this requires code... but opens up a lot more options about how you can approach this.
If I want to remove content based on a condition we can do this by controlling the IsVisible property of the button, which then controls the dashboard content. You can use an XFBR rule here if your logic for isVisible is more complex e.g. checking a user is in a security group, for example
If I then make the button for Tab 3 not visible
Then that button and content is no longer visible.
Hope this helps clarify options for how to approach this