用Birt 制作交叉报表
2012-06-30 18:34
323 查看
1>我们先建立一个简单的数据库模型,虽然说简单,但是为了后期扩展,尽量将表设计更加细些.
但是,在本例中,我们只用到我们所关心的表.截图如下(图一目了然我就不多说了):
![](http://hi.csdn.net/attachment/201109/13/0_1315903362YzYB.gif)
<2>我们将数据库模型导出脚本,这里我们就导出为Mysql 4.0吧.(这里根据你的需要导出成你自己的数据库类型)
<3>打开eclipse创建一个工程,在这里我们就不介绍如何安装Birt插件了.在这里我们假设大家都熟悉开发工具了,所以我们直接跳到如何建立报表了.
我们建立一个报表名为:studentScorce.rptdesign
1 . 创建数据库连接,如下图 (mysql的数据库连接方式,请注意导入mysql数据库驱动):
![](http://hi.csdn.net/attachment/201109/13/0_1315903373B1SL.gif)
2.创建data Set记录集,名字为:Dataset,如图:
![](http://hi.csdn.net/attachment/201109/13/0_13159033816Neu.gif)
3. 创建Data Cubes 名为:DataCubeList,截图如下:
1.
![](http://hi.csdn.net/attachment/201109/13/0_13159033929klN.gif)
注意选中Dataset,
![](http://hi.csdn.net/attachment/201109/13/0_1315903402freH.gif)
注意建立两个分组,即subject_Group(以科目分组)和StudentName_Group(以学生姓名分组),组下面分别对应左边的字段subjectname\studentname,summary Filelds下是achicvement,这样就基本建立成了.
2.:建立
![](http://hi.csdn.net/attachment/201109/13/0_1315903415zKcx.gif)
,选中"DataCubeList" ,
完成后切换到 布局
![](http://hi.csdn.net/attachment/201109/13/0_1315903422ri4r.gif)
这样就可以看到
![](http://hi.csdn.net/attachment/201109/13/0_1315903429YiQH.gif)
3 .绑定数据
![](http://hi.csdn.net/attachment/201109/13/0_1315903436Xlp8.gif)
4. 切换到 Data Explorer
![](http://hi.csdn.net/attachment/201109/13/0_1315903449GjbT.gif)
将 DataCubeList 展开,并将三个数据拖到对应的位置,如下图
![](http://hi.csdn.net/attachment/201109/13/0_1315903706EXL5.gif)
就这样OK了,如果需要设置CSS样式,可以粗略的设置一下,如果想对比原始数据,可以直接将Dataset拖到布局区.
最后的效果图如下:
但是,在本例中,我们只用到我们所关心的表.截图如下(图一目了然我就不多说了):
![](http://hi.csdn.net/attachment/201109/13/0_1315903362YzYB.gif)
<2>我们将数据库模型导出脚本,这里我们就导出为Mysql 4.0吧.(这里根据你的需要导出成你自己的数据库类型)
<3>打开eclipse创建一个工程,在这里我们就不介绍如何安装Birt插件了.在这里我们假设大家都熟悉开发工具了,所以我们直接跳到如何建立报表了.
我们建立一个报表名为:studentScorce.rptdesign
1 . 创建数据库连接,如下图 (mysql的数据库连接方式,请注意导入mysql数据库驱动):
![](http://hi.csdn.net/attachment/201109/13/0_1315903373B1SL.gif)
2.创建data Set记录集,名字为:Dataset,如图:
![](http://hi.csdn.net/attachment/201109/13/0_13159033816Neu.gif)
3. 创建Data Cubes 名为:DataCubeList,截图如下:
1.
![](http://hi.csdn.net/attachment/201109/13/0_13159033929klN.gif)
注意选中Dataset,
![](http://hi.csdn.net/attachment/201109/13/0_1315903402freH.gif)
注意建立两个分组,即subject_Group(以科目分组)和StudentName_Group(以学生姓名分组),组下面分别对应左边的字段subjectname\studentname,summary Filelds下是achicvement,这样就基本建立成了.
2.:建立
![](http://hi.csdn.net/attachment/201109/13/0_1315903415zKcx.gif)
,选中"DataCubeList" ,
完成后切换到 布局
![](http://hi.csdn.net/attachment/201109/13/0_1315903422ri4r.gif)
这样就可以看到
![](http://hi.csdn.net/attachment/201109/13/0_1315903429YiQH.gif)
3 .绑定数据
![](http://hi.csdn.net/attachment/201109/13/0_1315903436Xlp8.gif)
4. 切换到 Data Explorer
![](http://hi.csdn.net/attachment/201109/13/0_1315903449GjbT.gif)
将 DataCubeList 展开,并将三个数据拖到对应的位置,如下图
![](http://hi.csdn.net/attachment/201109/13/0_1315903706EXL5.gif)
就这样OK了,如果需要设置CSS样式,可以粗略的设置一下,如果想对比原始数据,可以直接将Dataset拖到布局区.
最后的效果图如下:
![](http://hi.csdn.net/attachment/201109/13/0_1315903457g5Nt.gif)
相关文章推荐
- 用Birt 制作交叉报表
- 用Birt(商业智能报表)制作交叉报表(显示学生成绩)
- 华丹平台应用三---排序交叉报表的制作
- 如何制作交叉报表-多层交叉
- birt 交叉报表动态列效果,以及下载地址
- 关于birt交叉报表中字符串日期排序
- 灵活数据源的固定行列交叉报表的制作
- Sql server 行列互换制作交叉表格报表
- 为birt交叉报表空记录设置默认值
- 第八章 BIRT交叉报表
- 灵活数据源的固定行列交叉报表的制作
- 多数据源动态关联报表的制作(birt为例)
- 集算报表动态交叉表头报表制作
- 双区间交叉报表的制作
- 在Style Report中如何制作多层表头的交叉报表
- 用iReport制作一个简单的交叉报表
- birt交叉报表的列字段排序
- 第八章 BIRT交叉报表
- 在Style Report中如何制作多层表头的交叉报表
- 第八章 BIRT交叉报表