This blog will teach reader how to create report in ireport using linear gauge as component and publishing it on the jasper server.
Purpose : to compare the avg(salary) of male and female employee in an organization
Database server : – postgesql
Database name : foodmart
Table name : employee
Below are the steps :
# 1 : Create two datasets named “MaleSlary” & “FemaleSalary” for calculating the avg(salary) for
Male and female respectively:
Dataset 1(MaleSalary) : select gender,avg(salary) from employee where gender like ‘M’group by
Dataset 2(FemaleSalary) : select gender,avg(salary) from employee where gender like ‘F’group by
# 1:- Drag and drop two “linear gauge “ as widget type from WidgetPro Palette chart in ireport
#2 :- Add the above datasource for widget1 as MaleSalary and widget2 as FemaleSalary
#3:- right click on the widget chart -> Edit Widget Peoperties
Here for each tab in the properties we can customize our widget visualization.
Example : Suppose we need to add % symbol after the Widget Pointer value,then in that case
We need to go to the Advanced Properties of Widget Configuration and add
Property Name : number suffix and Value Expression : ‘%’.
Example 2 : Suppose we need to add the Color Ranges For the Widget then in the widget properties,
Color Range Option is there, we just only have to give our condition.
# 4:- After Publishing the report int jasper server , the report will look like below :