1. Home
  2. Docs
  3. Designing and Running Rep...
  4. Creating a Report
  5. Summary Report

Summary Report

A Summary Report adds more functionality to a report and allows users to aggregate data, create detailed drill down and grouped reports. To create a Summary report, click on the “Summary” button in the “Choose Report Type” section.

You can summarize or aggregate data for Summary Report or any Chart report as well. 

After choosing a visualization option that allows summarizing data, the next step as usual is to select the fields that will be in the report.

Depending on how your database is set up, different information will be stored in different tables. Users can choose fields from more than one section to populate their report. The fields selected for the report will be summarized in the “Selected data for the Report” section as shown below. The table shows the fields that were chosen, as well as the tables from which the fields were chosen.

summary3

For the Summary report type, the “Selected data for the Report” section allows users to further customize report with more options on the right side.

summary4

Understanding Aggregation Options in Dotnet Report

Aggregation options control how data is summarized, grouped, or calculated when building reports in Dotnet Report. The available options depend on the field type (numeric, date, text, etc.) and whether the field comes from a joined table.

Below is a quick explanation of each aggregation option you may see in the report designer.

summary5
Aggregation OptionApplicable Data TypesDescription
GroupText, Numeric, Date, BooleanGroups rows by the field value and displays one row per unique value
Group by DayDate, DateTimeGroups records by calendar day
Group by MonthDate, DateTimeGroups records by month (e.g., January)
Group by YearDate, DateTimeGroups records by year
Group by Month/YearDate, DateTimeGroups records by month and year (e.g., Jan/2025)
CountAll data typesCounts the total number of records
Count DistinctAll data typesCounts unique values only
% over CountAll data typesShows each group as a percentage of the total record count
SumNumeric, BooleanAdds all values in the group (Boolean counts true as 1)
% over SumNumericShows each value as a percentage of the total sum
AverageNumericCalculates the average value
MaxNumeric, DateReturns the highest value in the group
MinNumeric, DateReturns the lowest value in the group
PivotText, Date, NumericConverts distinct field values into columns instead of rows
Outer GroupStringGroups data at the outer (parent) level to display report in a parent/child format
Only in DetailAll data typesDisplays the field only at the detail row level and excludes it from summary calculations
Group in DetailAll data typesGroups data at the detail level while keeping overall summary calculations
CSVText onlyOutputs raw field values primarily for CSV export
Do Not DisplayAll data typesUses the field for grouping or filtering but hides it from the report output

All these options allow end-users to create highly customized reports to meet their needs.

Running a Summary Report

After clicking “Save & Run Report”, the Summary Report will be displayed as shown below. Based on how the grouping options are set in the “Selected Data for Report” section, the report can be displayed in many configurations. In the example below, a summary sales report is generated, with the product name, average unit price and quantity sold in the main report, with drill-down reports for order dates and customer names.

summary6

How can we help?