Design report navigation


Report navigation is the way in which your report users move from one page in your report to the next, move from one visual to another, and return to where they started. The design of your report navigation is important because, if users can't easily find their way around in your reports, they will become frustrated and will have a negative experience.

You can use a range of buttons and bookmarks when designing your report navigation, and you can further enhance this navigation experience with the use of conditional formatting.

Add navigation buttons

To design the navigation within your report, you can create a new Navigation page in your report and add navigation buttons on that page. You can also use a combination of both options. When users select one of these buttons, they are brought directly to a different page within the report, which you can hide so that it can only be accessed through the Navigation page buttons.

In the following example, you will create a Navigation page on which you add two navigation buttons to your other pages.

Start by adding a button, as you did previously. This time, however, when you expand the Actions section in the Visualizations pane, select Page navigation as the action type, and then select the page in your report that is the Destination for the button.

When you have set up the first navigation button, copy and paste that button to create the second navigation button so you preserve the formatting that you applied to the first button. Then, change the title and destination for the second button.

Screenshot of assigning a bookmark as the action for a button.

When you select a button, you will be brought directly to the assigned page destination. When you are on that destination page, to return to the Navigation page, you can use one of the following Back button navigation options:

  • Select the Back button from the main Buttons menu, and then reposition the button to where you want it to sit on the page.

    Screenshot of the default back button at the top left.

  • Select the Blank button from the main Buttons menu, reposition and customize the button as required, and then select Back as the action type.

    Screenshot of adding a customized back button.

Set the navigation destination

You can use conditional formatting to set the navigation destination based on the output of a measure. One reason that you might want to use this type of navigation method is to save space in your report. For example, rather than using multiple navigation buttons (as illustrated in the previous image), you can use a single button to navigate to different pages based on the user's selection (as illustrated in the following image).

Screenshot of a Navigate to button with a drop-down selector.

Other reasons for using this type of navigation include:

  • To specify the logical path that your report users should take. In other words, you determine the order in which users view each page.

  • To tell a data-driven story. For example, you could use it to give your employees a message that is backed up by the data. This method could be useful to help drive change, such as increase sales.

  • To create a reporting portal where users can navigate to a set of reports.

To use conditional formatting to set the navigation, start by creating a single-column table that contains the names of the navigation destinations. In the table, ensure that the entered values match your report page names.

Screenshot of the Create Table dialog with a list of destinations to use for conditional navigation.

When you load the table, add it to the report page as a single-select slicer. Next, add a page navigation button. In the Actions section, ensure that None is set as the Destination, right-click the destination, and then select Conditional formatting.

Screenshot of selecting the conditional formatting option for destination.

On the Destination window, select the name of the column that you created. Notice that, based on the user's selection, the button can navigate to different pages. Configure the conditional formatting to complete your navigation design.

Screenshot of the Destination configuration options.