近来用到时间对应response time的图表统计,试了下ireport
pre:
1. SQL server 2005 安装(SSMS已安装)
2. iReport 5.6安装
主要点:
1. 用SSMS 2005 Express 可以先将excel的2列数据导入SQL DB
2. Ireport设定classPath,用sqljdbc4.jar,然后就可以选定已有的Driver name,进行连接
3. 用Wizard一步步进行,拖入chart后,也会有wizard让选series,category,value,相应选定即可
4. 在report query里头写入sql语句,得出的结果即是report里的field 数据
select max(time) as time_time,avg(duration)as
time_duration,g1 from (SELECT *,ceiling( row_number() OVER (order by time)/300.0) AS g1 from time) x group by g1 order by g1
5. 拖入chart会自动弹出wizard界面,选定相应field就可以
sqlQuery:
问题:
x轴间隔还不知道怎么调,出的图不太好看,凑活能用