摘要:传统的报表系统在技术上可以说是相当的成熟了,然而当今数据越来越复杂,导致了需求的提高。国外有一套成熟的报表开发系统SpagoBI,它涵盖了一个BI系统所有方面的功能包括:数据挖掘、查询、分析、报告、Dashboard仪表板。本论文介绍的是一个基于SpagoBI系统的医院系统数据的报表开发,主要介绍利用SQL将数据抓取出来然后制作简单企业级报表,并利用Javascript代码解决了表头锁定技术,查询时间区间数据,添加制表时间,UI美化等问题,实现了对报表的优化。
【关键词】SpagoBI Studio,birt报表,表头锁定
目录
摘要
ABSTRACT
引 言-1
1 报表相关理论-1
1.1 SpogoBI-1
1.2 报表-2
1.3 SQL-2
1.4 Javascript-2
2 简单企业级报表的制作-3
2.1 数据集的添加-3
2.2 网格报表和交叉报表的制作-4
2.3 报表的上钻和下钻-6
2.3.1 链接URI方式-6
2.3.2 Drill-through方式-7
2.4 简单企业级报表的缺点-7
3 对简单企业级报表的优化-7
3.1 解决查询时间区间内数据的问题-8
3.2 解决UI美化问题-10
3.3 解决表头不锁定的问题-10
4 总结-13
参考文献-15
附 录-16