Successfully!

Error!

You are viewing 10.0 help doc. More details are displayed in the latest help doc

Types of Template Design

I. Overview

In order to meet the requirements on the style and design of reports in different scenarios, FineReport supports three different types of reports: Normal Report, Dashboard and Aggregation Report. The table below summarizes the features of these three types of reports:

Report typeNormal ReportAggregation ReportDashboard

Usage scenarios

Gridded, complex

Irregular layout, large

Management cockpit, charted, large-screen

Design mode

Excel-similar,

where cells can be merged, aligned and expanded.

Canvas-style, where components can be dragged in freely.

Canvas-style, where components can be dragged in freely.

Adaptive or under absolute layout

Functional features

Pagination / columns / grouping

Dynamic operations between cells

Complex report

Cell expansion and separation

Component expansion and separation

Multi-screen, mobile adaptive

Partial refresh

Template suffix

.cpt

.cpt

.frm

II. Typical application scenarios of Normal Report

Normal report is the most commonly used and the most used design template of FineReport. Adopting the grid interface, the normal report realizes the template effect by depending on the expansion of cells and the relationship between the parent and child cells. However, the expansion between cells affects each other.


1. Typical complex reporting

The normal reports are applicable to the basic templates such as detailed reports, group reports and crosstabs, as well as other characteristic reports that can be flexibly adjusted from basic templates, e.g., multi-source parent-child reports, file reports, row-column based reports, etc.

 1605073636608992.png

1605073639825620.png

1605073641141048.png


2. Dynamic operations between cells

The normal reports support flexible extended operation between cells, such as the operations for a year-on-year rate, month on month rate, ranking, proportion, accumulation, etc.

1605073661693277.png 


3. Query and data entry

If the data we want need to be filtered according to some conditions (i.e., parameter query), the normal reports are the best choices.

If business staff still need to do some editing operations, such as adding, modifying and deleting some data (that is data entry), then the normal reports are also applicable.

1605073666992826.png 

1605073669244353.png 

III. Typical application scenarios of Aggregation Reports

Aggregate report refers to a report containing multiple component blocks, each of which is similar to a separate report or a chart.

In traditional grid reports, such as Excel, when the row height or column width of a cell is adjusted, and the whole row or other cells of the whole column will be affected. In such case, it is very difficult to implement complex reports where table style is not standardized and the row heights of cells are inconsistent.

The expansion and separation of cells in different blocks in an aggregation report are independent and does not affect each other, which can solve the difficulties in handling irregular-layout large reports.

For example, the following is a particularly complex voucher report.

1605073675990708.png 

IV. Typical application scenarios of Dashboard

The dashboard is specially developed for cockpit report. With a canvas-type operating interface, the dashboard can create a comprehensive "management cockpit" by simply dragging operations, which can display various business indicators of the enterprise and enable the multi-dimensional analysis of data.


1. Management cockpit

Strategic management cockpit: Offer decision makers a way to monitor and analyze data in a real-time way.

1605073676491437.png 

Operational cockpit: Support drilling, linkage, multiple-dimensional view of data, and other operations. Facilitate decision maker to get the whole picture in one page.

1605073687490559.gif 


2. Multi-terminal display

With the good multi-terminal adaptability of the dashboard, users can monitor the key indicator data anytime and anywhere on the mobile terminals, and make full use of their fragmented time.

1605073687931043.jpg 


3. Monitor refreshing

For example, key indicators displayed on the data screen in strategic command centers and conference rooms of enterprises, and even in the classroom check-in books, can be monitored in a real-time way based on the data monitoring function of the dashboard.

1605073699859047.gif 

V. Difference in functions

Category
Function pointsNormal ReportAggregation ReportDashboard

Preview mode

Pagination Preview

Supported

Supported

Not supported

Data Analysis Preview

Supported

Preview is supported, rather than other functions.

Not supported

Data Entry Preview

Supported

Not supported

Not supported

New Data Entry Preview

Supported

Not supported

Not supported

Mobile Preview

Supported

Supported

Supported

Dashboard Preview

Not supported

Supported

Supported

Designer Interface

Toolbar>Template Settings

Support the setting of 8 items in workbooks, 7 items in current sheet and permission editing.

Do not support attributes of data entry for current report sheets, column/row split, repeated freeze and row-based engine only.

Only support workbook template datasets, template parameters, mobile terminal properties and report block adaptive attributes.

Toolbar>Server Settings

Support all settings

Support all settings

Support all settings

Report modules

Parameter widget and data entry widget

Aggregation report block and chart block

Parameter widget, tab block, absolute layout block, dashboard widget, chart block and extended chart.

Multi-sheet

In addition to normal report sheets, aggregation report sheets can also be added

Only support aggregation report sheets

Not supported

Zoom of Canvas

Supported

Supported

Supported

Report Block/Cell Function

Cell Settings

Support cell elements, cell attributes, floating elements, widgets, conditional formatting and hyperlink

Support cell elements, cell attributes, floating elements (unavailable), widgets, conditional formatting and hyperlink

Only support cell elements, cell attributes, conditional formatting and hyperlink

Cell Element

Supported

Supported

[Insert Sub Reports] is supported in all cells except in report blocks.

Floating Elements of Report Blocks

Supported

Not supported

Not supported

Column/Row Split

Supported

Not supported

Supported

Freeze and Repeat

Supported

Not supported

Only mobile dashboards do not support Freeze.

Row-based engine

Supported

Not supported

Not supported

Dynamic operations between cells

Supported

Supported

Supported

Function

Supported

Supported

Supported

Sorting

Supported

Supported

Supported

Hyperlinks

Supported

Supported

Supported

Conditional Formatting

Supported

Supported

Supported

Parameter

Parameter Pane

Supported

Supported

Supported

Parameter widget

Supported

Supported

Supported

Parameter Application

Support linkage, multi-value query, fuzzy query, dynamic column, etc.

Support linkage, multi-value query, fuzzy query, dynamic column, etc.

Support linkage, multi-value query, fuzzy query, dynamic column, etc.

Data entry


Supported

Not supported

Only support submitting events through a widget for data entry; or inserting into a web page frame

Chart

Chart type

Support cells/insert floating charts/extended charts

Support chart blocks, cell charts/ extended charts

Support charts/ extended chart blocks and cell charts/extended charts

Chart application

Support general chart interaction attributes, condition display, etc.

Support general chart interaction attributes, condition display, etc.

Support general chart interaction attributes, condition display, etc.

Export

Designer side

Support Excel, PDF, Word, etc.

Support Excel, PDF, Word, etc.

Only support templates with embedded datasets

Browser side

Supported

Supported

Not supported

URL

Supported

Supported

Support exporting Excel, PDF and Word only after installing relevant plug-in.

Print

Print on the client

Supported

Supported

Not supported

Local Printing

Supported

Supported

Not supported

Mobile Terminal

For details, please refer to the list of function points not supported by the mobile terminal.

Supported

Not supported

Supported


Attachment List


Theme: Report Design
Already the First
Already the Last
  • Helpful
  • Not helpful
  • Only read

Doc Feedback