Create SSRS drill through report
Drill through in Bold Reports® Web Report Designer creates an interactive report. Readers click a link within the main report to open a related report. A summary report can then lead directly into the detailed report behind one of its values.
In the steps below, you design the drill through (sub) report and define a parameter to filter it. You then configure the drill through action on a chart series in the main report. Clicking a series opens the filtered sub-report.
What is a drill through report?
A drill through setup in the Web Report Designer involves two reports. The main report displays summary data. The sub-report (the drill through report) shows detail for a single item from that summary, filtered by a parameter.
The main report’s report item, such as a chart series, has a Link property that points to the sub-report. The link passes the clicked value as a parameter. Opening the link renders the sub-report already filtered to the relevant item.
What can I do with drill through reports?
Drill through reports in Bold Reports® let you:
- Open a related, detailed report by clicking a value in a summary report, such as a chart series or table cell.
- Pass the clicked value automatically as a parameter to filter the sub-report.
- Apply drill through to chart series, and similarly to other report items that support the
Linkproperty. - Navigate back from the sub-report to the main report using the
Go to parentaction.
Create data
To present data in the table, create a dataset in the Web Report Designer and bind data to the table data region. The following dataset query is used to create the dataset in this walkthrough:
SELECT PC.Name AS ProdCat, PS.Name AS SubCat, DATEPART(yy, SOH.OrderDate) AS OrderYear, 'Q' + DATENAME(qq, SOH.OrderDate) AS OrderQtr,SUM(SOD.UnitPrice * SOD.OrderQty) AS Sales
FROM Production.ProductSubcategory PS INNER JOIN
Sales.SalesOrderHeader SOH INNER JOIN
Sales.SalesOrderDetail SOD ON SOH.SalesOrderID = SOD.SalesOrderID INNER JOIN
Production.Product P ON SOD.ProductID = P.ProductID ON PS.ProductSubcategoryID = P.ProductSubcategoryID INNER JOIN
Production.ProductCategory PC ON PS.ProductCategoryID = PC.ProductCategoryID
WHERE (SOH.OrderDate BETWEEN '1/1/2002' AND '12/31/2003')
GROUP BY DATEPART(yy, SOH.OrderDate), PC.Name, PS.Name, 'Q' + DATENAME(qq, SOH.OrderDate), PS.ProductSubcategoryIDTo create a dataset using the above query, see Create Data. The
AdventuresWorksdatabase is used here.
How do I design the drill through report?
Design the drill through report in the Web Report Designer before you configure the drill through action in the main report.
-
Design the report as described in the Data bar report section. The report design looks like the following image.

-
Define a basic parameter and name it
Product Category.
-
Apply a filter condition on the dataset to filter the product category and its sub-categories at dataset level.

-
Add a filter and choose the
Prodcatfield.
-
Assign the
Product Categoryparameter as an expression in the value field and clickOK.
To apply filters at dataset level, see Dataset Filters.
How do I add a drill through action to a chart?
You add a drill through action in the Web Report Designer by designing a main report and linking the drill through report with the Link property. In this example, you configure the drill through action for a chart series.
Design the main report as described in the Pie chart section. The main report looks like the following image.

-
Open the chart properties.

-
Choose the
Sales1series in the choose series drop-down and click theediticon.
-
The secondary panel lists the respective series properties.

-
Under the
Linkcategory, choose theReportoption in theLink Toproperty.
-
In the
Reportfield, browse and set the path of the data bar report you already designed.
-
Click the
Set Parametersbutton. The parameters dialog opens, as shown in the following image.
-
Click the
ADDoption in the dialog to configure parameter values.
-
In the
Parameter Namefield, select the parameter name of the selected report.
-
Provide the
=Fields!ProdCat.Valueexpression value in theParameter Valuefield and clickOK.
To learn more about report linking, see Link Report.

How do I drill through a chart series?
You drill through a chart series in the Web Report Designer preview by clicking a series in the main report.
-
Click the
Previewbutton. The report preview looks like a normal pie chart.
-
Click any series in the report preview.

-
The sub-report displays the sub-category wise sales amount of the
Bikesproduct. Click theGo to parenticon to navigate from the sub-report to the main report.
Download the above report designs from these links: Parent report and Child report
What are the key features of drill through reports?
Drill through reports in the Web Report Designer provide these key features:
- Parameter-driven sub-report filtering: The main report passes a clicked value as a parameter to the sub-report, so the sub-report opens already filtered to the relevant item.
- Chart series drill through: Configure the
Linkproperty on a chart series so clicking a series opens the linked sub-report. - Dataset-level filtering in the sub-report: Apply a filter condition on the sub-report’s dataset using the passed parameter, so only relevant rows render.
- Return navigation: Use the
Go to parentaction in the sub-report to navigate back to the main report.
When should I use a drill through report?
Drill through reports in Bold Reports® suit these common use cases:
- Summarizing sales by category with detail behind each slice: Show a pie chart of sales by product category in the main report. Readers click a slice to see sub-category detail.
- Building multi-level reporting workflows: Chain a summary report to one or more detailed sub-reports, so users navigate from overview to detail without leaving the reporting workflow.
- Reducing report clutter while keeping detail available: Keep the main report focused on summary visuals, and move detailed breakdowns into a sub-report reachable only on demand.
- Reusing a single detail report across multiple summary views: Design one parameterized sub-report and link it from multiple main reports or chart series, passing different parameter values.
Who should use this guide?
The drill through report guide for the Bold Reports® Web Report Designer is intended for:
- Report authors linking a summary report to a detailed sub-report.
- Developers configuring chart series properties and report parameters.
- Anyone adapting SSRS-style drill through reports for use in Bold Reports®.
What do I need first?
Before you create a drill through report in the Web Report Designer, you need:
- A main report and a separate drill through (sub) report, both already designed.
- A parameter defined on the sub-report to filter it, and a matching field to pass as that parameter’s value from the main report.
What are the limits of drill through actions?
Drill through actions in the Web Report Designer have these considerations and limitations:
- The main report’s
Linkproperty must point to the correct sub-report path, and its parameter values must match the parameter names defined on that sub-report. - Drill through is configured per report item, such as a specific chart series. Other series or items don’t inherit the same link unless configured individually.
- Filtering happens at the sub-report’s dataset level, so the filter condition and parameter expression must reference the correct field.
FAQ
Can I use drill through on a report item other than a chart series?
This walkthrough uses the Link property on chart series for drill through. You can configure other report items that support a Link To Report option the same way.
What happens if the parameter name doesn’t match between the main report and the sub-report?
The parameter won’t bind correctly, and the sub-report may not filter as expected. The Parameter Name set in the main report’s Set Parameters dialog must match a parameter defined on the sub-report.
How do I get back to the main report from the sub-report?
Click the Go to parent icon in the sub-report preview to navigate back to the main report.
Where can I download the sample reports used in this guide?
Downloadable copies of both the parent and child report designs are linked at the end of the drill through chart series section above.
How do I get help with drill through reports?
If a drill through link in the Web Report Designer doesn’t open the expected sub-report, or the sub-report isn’t filtered correctly, check the Link property’s report path and parameter mapping. For dataset filtering and report linking basics, see the related articles below.
Related articles
- Create an Embedded DataSet if you need to build the dataset this walkthrough’s query is based on.
- Add a Report Parameter to a Report for the general steps behind the parameter used to filter the sub-report.
- Dataset Filters to apply the same kind of filter condition used here in other reports.
- Create SSRS drilldown report for a different way to reveal detail, by expanding a group in place instead of opening a separate report.