SlideShare a Scribd company logo
How to Design a Report?
Effect Display
It is a typical cross template, consisting of slash cell, aggregation cell, formula cell and chart
cell. It supports grouping horizontally and vertically and parameter query. The following section
will introduce the whole process of how this template is made, deployed and displayed, leading
you to a new application system developing journey started by FineReport Reporting Tool.
Start Report Designer
1. Start Designer
After downloading the installation file from FineReport official website, please follow the
guide to install FineReport on your computer. You can also refer to Installing FineReport§ to
finish the installation. Then you can can click Start>FineReport_8.0>Designer to start designer.
2. Activate Report Designer
It is required to input user information to activate the designer at the first time as shown below.
Click the ‘Click to get activation code‘ button, the dialog box will link to our official
webpage. Please leave your e-mail address and the activation code will be automatically sent to
your e-mail box within a few minutes. Come back to fill the blank with the code, click Use
Designerbutton, and then the designer will be activated successfully.
3. Connect to Database
After starting designer, click menu Server(s)>Define Data Connection, then a dialog box will
pop up as shown below.
The designer has connected to a database named FRDemo by defaul, click Test Connection
and the pop-up dialog box will inform users of the results. There are other connection methods,
such as JDBC, for which users can refer to JDBC Connect to Database.
Now we can use data in database to design template since FineReport designer has connected
to database.
New Workbook and Dataset
Clickfrom the Quick Toolbar to create a new workbook.
In the lower-left corner,there is a Template Dataset window listing all the available datasets.
Click button to add a dataset.
Create a new dataset ds1 and define the SQL statement as SELECT * FROM sales where
region =’${region}’. This is an SQL statement with parameter whose name is “region”.
Click Refresh button in the parameter panel below and users can obtain the parameters of the
dataset. Set the default value as “East”, clickPreview and the effect is as shown below.
Create dataset ds2 in the same way and define the the SQL statement as SELECT * FROM
salesvalue.
Design Style
The effect is as shown below:
Title: Merge
cells A1 to D2
and input Region
Sales Situation.
Border:
Select area from
A3 to D5 and clickin the toolbar; open the drop-down menu and selectto add frames both inside
and outside.
Slope lines: Merge cells A3 to B3, right click the cell and select Cell Element. In the drop-
down menu, click Insert Slope Lines. The system will pop up a dialog box to edit the slope line,
input information we’d like to add: product |sales| region. Users can also adjust the words through
adding spaces. Effect is as shown below.
Bind Data
Column
The final
effect is as
shown below.
1. Bind
Data Column
Drag the
data column to
the cell and set
properties. The setting position and method is as shown below.
Following the method below and drag other data columns to the corresponding cells and set
properties as shown below.
2. Multi-dataset Linkage
Because the data comes from two different datasets, it is required to use data filter to build
connections between them. Select cell D4 and click the Filter button in the upper right corner of
the property panel as shown below.
Open Filter setting
panel and add conditions
as shown below, make
sales of ds2 equal sales
of ds1.
Parameter Panel
In most cases, users need to use parameters to display part of the data that meets certain
requirements. Here, parameter design is actually a dynamic process of filtering data, helping the
user to realize real-time interaction with data. FineReport reporting software has an embedded
parameter panel to allow users to adjust the positions of parameters; moreover, users can get
different data selection style through widget setting. We will introduce the design process of
parameter query on the basis of previous report.
1. Layout of Parameter Panel
Click Parameter Panel and you will enter the editing interface. In New Workbook and
Datasetsection, we defined parameter region in dataset ds1. The defined parameters will display in
the lower-right corner; click Add All, FineReport will use default layout to generate parameter
interface, where users can adjust the panel as they wish.
2. Style of
Parameter Control
Select ComboBox
as the control’s type as
shown below.
Select ComBox control and set its dictionary in the upper-right corner. Select Database
Form> FRDemo>sales and define Actual Value and Display Value as Region.
Define Charts
Apart from table, FineReport can also use chart to visually display data. We will add chart
display on the basis of the previous template to show every product’s sales conditions. We will
select the cell data source, which means the data come form cells.
1. Insert Chart
Merge cells from A7 to D18 and click Insert>Cell Element>Insert Chart on menu. The dialog
box will pop up as shown below. Here we choose Column Chart and click OK.
Then select Chart Properties-Data in the upper-right corner. Set Datasource by default.
Input formula: Category=B4
Set Series Name and Series Value separately=C3 and =C4.
The effect is as shown below.
2. Set Expansion Properties
We only want the chart here to reflect the whole conditions, so the Left and Upper Parent
should be set None. Select the chart and Cell Properties-Expansion setting panel is in the lower-
right corner as below.
Preview
Input
http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt
in browser to view the chart.
According to the process of creating the frist report, we can summarize the procedure of
template making as shown below:

More Related Content

PDF
A Thorough Comparison of Delta Lake, Iceberg and Hudi
PPTX
An Introduction to Elastic Search.
PPTX
Introduction Data warehouse
PPTX
SOA for PL/SQL Developer (OPP 2010)
PDF
ClickHouse Introduction by Alexander Zaitsev, Altinity CTO
PPT
Database Relationships
PPTX
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
PPTX
Elastic search overview
A Thorough Comparison of Delta Lake, Iceberg and Hudi
An Introduction to Elastic Search.
Introduction Data warehouse
SOA for PL/SQL Developer (OPP 2010)
ClickHouse Introduction by Alexander Zaitsev, Altinity CTO
Database Relationships
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Elastic search overview

What's hot (20)

PPTX
A practical introduction to Oracle NoSQL Database - OOW2014
PPTX
Apache Spark MLlib
PDF
DI&A Slides: Data Lake vs. Data Warehouse
PDF
Iceberg + Alluxio for Fast Data Analytics
PPT
PDF
GCP Data Engineer cheatsheet
ODP
Deep Dive Into Elasticsearch
PDF
What is data engineering?
PDF
Rac 12c optimization
PPTX
Informatica PowerCenter
PDF
Understanding HFM System Tables
PPTX
Database system environment ppt.
PPT
Query processing-and-optimization
PDF
Etl is Dead; Long Live Streams
PPTX
Introduction to oracle database (basic concepts)
PPTX
Apache Tez – Present and Future
PDF
Azure Pipelines Multistage YAML - Top 10 Features
DOC
Informatica Interview Questions & Answers
PPTX
Data Modeling Basics
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
A practical introduction to Oracle NoSQL Database - OOW2014
Apache Spark MLlib
DI&A Slides: Data Lake vs. Data Warehouse
Iceberg + Alluxio for Fast Data Analytics
GCP Data Engineer cheatsheet
Deep Dive Into Elasticsearch
What is data engineering?
Rac 12c optimization
Informatica PowerCenter
Understanding HFM System Tables
Database system environment ppt.
Query processing-and-optimization
Etl is Dead; Long Live Streams
Introduction to oracle database (basic concepts)
Apache Tez – Present and Future
Azure Pipelines Multistage YAML - Top 10 Features
Informatica Interview Questions & Answers
Data Modeling Basics
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Ad

Viewers also liked (7)

PDF
New Cover Letter
PDF
Material declaration template design best practice
PDF
Caracteristicas de ninos y jovenes
PDF
Certificat de scolarite universite de strasbourg FSEG
PDF
Jian ZHENG RELEVE DE NOTES ET RESULTATS MENTION BIEN PAGE 2
PPT
Drummondville divertissement 2012 --> 19 oct
DOCX
Travel Request and Authorization
New Cover Letter
Material declaration template design best practice
Caracteristicas de ninos y jovenes
Certificat de scolarite universite de strasbourg FSEG
Jian ZHENG RELEVE DE NOTES ET RESULTATS MENTION BIEN PAGE 2
Drummondville divertissement 2012 --> 19 oct
Travel Request and Authorization
Ad

Similar to How to design a report with fine report reporting tool (20)

DOCX
Creating a data report in visual basic 6
PDF
FineReport 10.0 Product Brochure-Transform Data into Power!
PPT
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
DOCX
Module 7 Data Analysis with Smartsheet.docx
PDF
Business Intelligence Technology Presentation
PDF
Power BI Report.pdf
PPT
Netvu test slideshow
PPTX
CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
PPTX
6 crear informes training presentation create reports for a new database-1
PDF
Introduction to Business analytics unit3
PDF
Pentaho BootCamp : Using the Pentaho Reporting Tools
PPT
It ready dw_day4_rev00
PPTX
006.report
DOC
Access3
PPTX
PPT: Introduction to Analytics Reporting
DOCX
DOCX
Microsoft excel part 2
PPTX
Showcase of Reports
PDF
Access 07
PDF
Birt crosstabtutorialadvanced
Creating a data report in visual basic 6
FineReport 10.0 Product Brochure-Transform Data into Power!
Crystal tr///SAP Design Studio online training by design studio Export-24/7//...
Module 7 Data Analysis with Smartsheet.docx
Business Intelligence Technology Presentation
Power BI Report.pdf
Netvu test slideshow
CREATING A DATASET FROM EXCEL IN POWER BI REPORT BUILDER
6 crear informes training presentation create reports for a new database-1
Introduction to Business analytics unit3
Pentaho BootCamp : Using the Pentaho Reporting Tools
It ready dw_day4_rev00
006.report
Access3
PPT: Introduction to Analytics Reporting
Microsoft excel part 2
Showcase of Reports
Access 07
Birt crosstabtutorialadvanced

Recently uploaded (20)

PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
.pdf is not working space design for the following data for the following dat...
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PDF
Mega Projects Data Mega Projects Data
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
Introduction to Business Data Analytics.
PDF
Fluorescence-microscope_Botany_detailed content
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Lecture1 pattern recognition............
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Miokarditis (Inflamasi pada Otot Jantung)
.pdf is not working space design for the following data for the following dat...
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Moving the Public Sector (Government) to a Digital Adoption
Mega Projects Data Mega Projects Data
Clinical guidelines as a resource for EBP(1).pdf
Introduction to Business Data Analytics.
Fluorescence-microscope_Botany_detailed content
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
IBA_Chapter_11_Slides_Final_Accessible.pptx
Reliability_Chapter_ presentation 1221.5784
Introduction-to-Cloud-ComputingFinal.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Lecture1 pattern recognition............
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx

How to design a report with fine report reporting tool

  • 1. How to Design a Report? Effect Display It is a typical cross template, consisting of slash cell, aggregation cell, formula cell and chart cell. It supports grouping horizontally and vertically and parameter query. The following section will introduce the whole process of how this template is made, deployed and displayed, leading you to a new application system developing journey started by FineReport Reporting Tool. Start Report Designer 1. Start Designer After downloading the installation file from FineReport official website, please follow the guide to install FineReport on your computer. You can also refer to Installing FineReport§ to finish the installation. Then you can can click Start>FineReport_8.0>Designer to start designer.
  • 2. 2. Activate Report Designer It is required to input user information to activate the designer at the first time as shown below. Click the ‘Click to get activation code‘ button, the dialog box will link to our official webpage. Please leave your e-mail address and the activation code will be automatically sent to your e-mail box within a few minutes. Come back to fill the blank with the code, click Use Designerbutton, and then the designer will be activated successfully. 3. Connect to Database
  • 3. After starting designer, click menu Server(s)>Define Data Connection, then a dialog box will pop up as shown below. The designer has connected to a database named FRDemo by defaul, click Test Connection and the pop-up dialog box will inform users of the results. There are other connection methods, such as JDBC, for which users can refer to JDBC Connect to Database. Now we can use data in database to design template since FineReport designer has connected to database. New Workbook and Dataset Clickfrom the Quick Toolbar to create a new workbook.
  • 4. In the lower-left corner,there is a Template Dataset window listing all the available datasets. Click button to add a dataset. Create a new dataset ds1 and define the SQL statement as SELECT * FROM sales where region =’${region}’. This is an SQL statement with parameter whose name is “region”. Click Refresh button in the parameter panel below and users can obtain the parameters of the dataset. Set the default value as “East”, clickPreview and the effect is as shown below.
  • 5. Create dataset ds2 in the same way and define the the SQL statement as SELECT * FROM salesvalue. Design Style The effect is as shown below: Title: Merge cells A1 to D2 and input Region Sales Situation. Border: Select area from A3 to D5 and clickin the toolbar; open the drop-down menu and selectto add frames both inside and outside. Slope lines: Merge cells A3 to B3, right click the cell and select Cell Element. In the drop- down menu, click Insert Slope Lines. The system will pop up a dialog box to edit the slope line, input information we’d like to add: product |sales| region. Users can also adjust the words through adding spaces. Effect is as shown below. Bind Data Column The final effect is as shown below. 1. Bind Data Column Drag the data column to the cell and set properties. The setting position and method is as shown below.
  • 6. Following the method below and drag other data columns to the corresponding cells and set properties as shown below. 2. Multi-dataset Linkage Because the data comes from two different datasets, it is required to use data filter to build connections between them. Select cell D4 and click the Filter button in the upper right corner of the property panel as shown below.
  • 7. Open Filter setting panel and add conditions as shown below, make sales of ds2 equal sales of ds1. Parameter Panel In most cases, users need to use parameters to display part of the data that meets certain requirements. Here, parameter design is actually a dynamic process of filtering data, helping the user to realize real-time interaction with data. FineReport reporting software has an embedded parameter panel to allow users to adjust the positions of parameters; moreover, users can get different data selection style through widget setting. We will introduce the design process of parameter query on the basis of previous report. 1. Layout of Parameter Panel Click Parameter Panel and you will enter the editing interface. In New Workbook and Datasetsection, we defined parameter region in dataset ds1. The defined parameters will display in the lower-right corner; click Add All, FineReport will use default layout to generate parameter interface, where users can adjust the panel as they wish.
  • 8. 2. Style of Parameter Control Select ComboBox as the control’s type as shown below. Select ComBox control and set its dictionary in the upper-right corner. Select Database Form> FRDemo>sales and define Actual Value and Display Value as Region.
  • 9. Define Charts Apart from table, FineReport can also use chart to visually display data. We will add chart display on the basis of the previous template to show every product’s sales conditions. We will select the cell data source, which means the data come form cells. 1. Insert Chart Merge cells from A7 to D18 and click Insert>Cell Element>Insert Chart on menu. The dialog box will pop up as shown below. Here we choose Column Chart and click OK. Then select Chart Properties-Data in the upper-right corner. Set Datasource by default. Input formula: Category=B4 Set Series Name and Series Value separately=C3 and =C4. The effect is as shown below.
  • 10. 2. Set Expansion Properties We only want the chart here to reflect the whole conditions, so the Left and Upper Parent should be set None. Select the chart and Cell Properties-Expansion setting panel is in the lower- right corner as below.
  • 11. Preview Input http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt in browser to view the chart. According to the process of creating the frist report, we can summarize the procedure of
  • 12. template making as shown below: