首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

用Birt(商业智能表格)制作交叉报表(显示学生成绩)

2012-11-07 
用Birt(商业智能报表)制作交叉报表(显示学生成绩)2我们将数据库模型导出脚本,这里我们就导出为Mysql 4.0

用Birt(商业智能报表)制作交叉报表(显示学生成绩)

<2>我们将数据库模型导出脚本,这里我们就导出为Mysql 4.0吧.(这里根据你的需要导出成你自己的数据库类型)

<3>打开eclipse创建一个工程,在这里我们就不介绍如何安装(Birt)插件了.在这里我们假设大家都熟悉开发工具了,所以我们直接跳到如何建立报表了.

我们建立一个报表名为:studentScorce.rptdesign

1 . 创建数据库连接,如下图 (mysql的数据库连接方式,请注意导入mysql数据库驱动):

用Birt(商业智能表格)制作交叉报表(显示学生成绩)

2.创建data Set记录集,名字为:Dataset,如图:

用Birt(商业智能表格)制作交叉报表(显示学生成绩)

3. 创建Data Cubes 名为:DataCubeList,截图如下:

1.

用Birt(商业智能表格)制作交叉报表(显示学生成绩)
注意选中Dataset,用Birt(商业智能表格)制作交叉报表(显示学生成绩)
注意建立两个分组,即subject_Group(以科目分组)和StudentName_Group(以学生姓名分组),组下面分别对应左边的字段subjectname\studentname,summary Filelds下是achicvement,这样就基本建立成了.

2.:建立用Birt(商业智能表格)制作交叉报表(显示学生成绩),选中"DataCubeList" ,
完成后切换到 布局

用Birt(商业智能表格)制作交叉报表(显示学生成绩)
这样就可以看到

用Birt(商业智能表格)制作交叉报表(显示学生成绩)

3 .绑定数据
??

用Birt(商业智能表格)制作交叉报表(显示学生成绩)

4. 切换到 Data Explorer

用Birt(商业智能表格)制作交叉报表(显示学生成绩)
将 DataCubeList 展开,并将三个数据拖到对应的位置,如下图

用Birt(商业智能表格)制作交叉报表(显示学生成绩)

就这样OK了,如果需要设置CSS样式,可以粗略的设置一下,如果想对比原始数据,可以直接将Dataset拖到布局区.

最后的效果图如下:

用Birt(商业智能表格)制作交叉报表(显示学生成绩)zhu我的百度空间源地址:? http://hi.baidu.com/518bc/blog/item/38ebe5fa0a2e7d9259ee9045.html

热点排行