Live Chat Icon For mobile
Live Chat Icon

Report Items

ASP.NET MVC Report Designer

Easily create reports using RDL reporting standard report items and elegantly visualize insights of data on business outcomes to help you make intelligent, real-time decisions.

What you can do with report items

Charts

Graphically represent data in a variety of charts to make it clear and concise. Better data visualization and analysis is possible with the help of multiple axes in charts. Supported charts include 20+ common types (column, line, shape, area, bar, range, scatter, polar, and more).

RDL reporting standard chart report item
RDL reporting standard sparkline and data bar report item

Sparkline and data bar

Visualize key performance indicator values in a small space. The state of the data is represented elegantly in the form of progress information in a table.

Table

Display paginated report data in cells that are organized into rows and columns. Tables support the following unique features:

  • Row, column, and cell customization.
  • Cell merging.
  • Report items such as text boxes, charts, and more in table cells.

RDL reporting standard table report item
RDL reporting standard matrix (pivot table) report item

Matrix (pivot table)

Display aggregated data summaries grouped in rows and columns that appear like pivot tables or crosstabs. The following unique features are supported in a matrix:

  • Totals for row and column groups.
  • Row, column, and cell customization.
  • Cell merging.
  • Any report items such as text boxes, charts, and more in table cells.

List

Organize report data in a free-form layout instead of a grid. Unlike a table or matrix, a list data region is not restricted to a grid layout. It acts as a container for the placement of multiple report items side by side so you can easily design business reports such as an invoice, mail merge, or form.

RDL reporting standard list report item
RDL reporting standard subreport report item

Subreport

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.

Map

Visualize business data against a geographical background. Render beautiful maps that display locations only, or a bubble map that varies bubble size based on data values.

RDL reporting standard map report item
RDL reporting standard indicator report item

Indicator

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.

Gauge

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.

RDL reporting standard gauge report item
RDL reporting standard basic report items

Basic items

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.

Custom report items

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.

RDL reporting custom report items
RDL report item formatting

Report item formatting

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.

Render HTML-formatted text

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.

RDL report item render HTML formatted text