Display paginated report data from a data set in cells that are organized into rows and columns by using a table, matrix (pivot table), or list. Item-specific features like multiple grouping and sorting, section totals, header repeating, and free-form layouts make the report more readable.
Display a child report or any another report inside the body of a main report. Create side-by-side and master-detail reports by passing parameter values from the parent to the child report.
Render small gauges to convey the state of a single data value at a glance. You can use indicator icon sets such as trends, conditions, ratings, and states to suit your needs.
Display a single value from your data set. Supports rendering linear and radial gauges as nested data regions and individual elements in reports like KPIs in performance reports.
Render basic report items like images, text boxes, lines, and rectangles in free-form layouts or within table cells to provide a better appearance, highlight key information, or coordinate related information.
Report Definition Language (RDL) provides a way to extend natively supported report item functionality, write a new custom report item to be used in your own controls, or both. For example, you can use the barcode and QR barcode controls and view those custom report items in the Report Viewer.
Formatting enhances the readability of a report. Use it to render create visually captivating reports by formatting text boxes, images, and other report items using static values and expressions.
Retrieve HTML-formatted text from a field in your data set and use it in a report. CSS attributes with the basic set of tags are allowed. Formatting is available to all supported output formats, including PDF, Word, Excel, and PowerPoint.