Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Drillthrough in Power BI lets users navigate from a summary view to a detailed report page filtered to a specific context. This feature improves report interactivity and supports focused analysis, enabling users to explore data related to a selected item.
Overview
Drillthrough is a navigation feature that lets report viewers move from one page to another filtered to a specific value. It's commonly used to show detailed information about a selected entity, like a customer, product, or region. Drillthrough can be triggered by right-clicking a visual or selecting a button, making it easy for users to explore detailed insights.
Concepts
Understanding drillthrough components helps you design effective report navigation. This section introduces the key elements for setting up and using drillthrough.
Feature | Description |
---|---|
Drillthrough filters | Fields added to a drillthrough page that determine which data is shown when a user navigates to that page. Filters apply automatically based on selection. Use multiple fields to support compound filtering. |
Drillthrough pages | Report pages designed to display detailed information about a single item, with visuals that respond to the drillthrough filter and clear labeling. |
Drillthrough buttons | Interactive elements that allow users to navigate to a drillthrough page. Configure buttons with tooltips and formatting for accessibility. Use conditional formatting to show or hide buttons based on filter context. |
Cross-report drillthrough | Enables navigation between reports in the same workspace. Requires consistent field names and data types, and must be enabled in report settings. Only supported in the Power BI service. |
The following section outlines steps to create and use drillthrough features in Power BI. Each procedure is designed to be concise and focused on essential actions.
Create a drillthrough page
To create a drillthrough page:
- Create a new report page in Power BI Desktop.
- In the Visualizations pane, locate the Drillthrough filters well.
- Drag the desired field (for example,
Customer Name
) into the Drillthrough filters well. - Add visuals to the page that respond to the drillthrough filter, such as charts or tables that highlight key details.
Use drillthrough from a visual
To use drillthrough from a visual, follow these steps:
- Select a data point in a visual.
- Select the drillthrough page from the context menu.
- The drillthrough page opens and is filtered to the selected value.
Add a drillthrough button
To add a drillthrough button, follow these steps:
- Insert a button on a report page.
- In the Visualizations pane, set the button's action to
Drillthrough
. - Select the target drillthrough page.
- Configure the button's tooltip and formatting, if needed.
- Use conditional formatting to show or hide the button depending on the filter context.
- Add descriptive labels and tooltips to enhance accessibility.
Enable cross-report drillthrough
To enable cross-report drillthrough, follow these steps:
- Publish the source and target reports to the same workspace.
- In the target report, enable Cross-report drillthrough in the report settings.
- Use matching field names and data types in the source and target reports.
- Create a drillthrough page in the target report and apply the appropriate drillthrough filter.
- Refresh the source and target reports after publishing to ensure drillthrough is available.
Troubleshooting
This section outlines common issues users might encounter when using drillthrough in Power BI and provides steps to resolve them.
Drillthrough page doesn't appear in the context menu
If the drillthrough page doesn't appear when right-clicking a visual, follow these suggestions:
- Verify that the drillthrough filter field is present in the Drillthrough filters well on the target page.
- Make sure the field used in the source visual matches the field in the drillthrough filter.
- Check that the field isn't aggregated (for example, summed or counted) in the source visual.
- Use the Performance analyzer to identify potential issues with the query behavior.
Drillthrough button isn't working
If a drillthrough button doesn't navigate to the target page, follow these suggestions:
- Verify that the button’s Action is set to
Drillthrough
. - Verify that the Drillthrough target is correctly selected.
- Make sure the report is published and the button isn't disabled due to missing filter context.
Filters aren't applied correctly
If the drillthrough page opens but doesn't filter as expected, follow these suggestions:
- Check that the field used for drillthrough isn't duplicated or transformed in Power Query.
- Check for relationships between tables that can affect filter propagation.
- Use the Performance analyzer to inspect query behavior and confirm filter application.
Cross-report drillthrough fails
If cross-report drillthrough fails, follow these suggestions:
- Ensure both reports are published to the same workspace.
- Verify that the field names and data types match exactly between source and target reports.
- Enable Cross-report drillthrough in the target report’s settings.
- Refresh both reports after publishing.
Data refresh gives an error
If drillthrough pages show outdated or missing data, follow these suggestions:
- Refresh the dataset manually in Power BI Desktop.
- Use the Transform data pane to find and fix errors in affected tables.
- Remove duplicate values from join columns if the errors persist.
- Republish the report and verify the refresh timestamp in the Power BI service.
Note
For large datasets, like those used in pacing dashboards, refresh previews for all tables before publishing to avoid partial updates.