设为首页收藏本站

birt家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5821|回复: 1

ireport教程--交叉报表的制作

[复制链接]
发表于 2012-5-29 23:02:21 | 显示全部楼层 |阅读模式
报表里很重要的一个部分就是交叉报表。今天我们将给出jasperreport交叉报表的制作教程;同样我们使用的是ireport设计器:
第一步:新建一个报表请参考《第一个ireport报表》;
第二步:删除不需要的band,选中需删除的band,右键删除band(关于band的解释请参考《band的解释》)如图所示:

第三步:从组件面板拖拽一个Static text组件到Title里。并输入“XX班级考试成绩统计表”并设置字体样式为“宋体”,字号“24”,水平居中,垂直居中并加上边框(参见如何添加边框)。
第四步:从组件面板拖拽一个Crosstab放到summary里,ireport会自动弹出Crosstab向导,首先选择的是数据集,可以使用主数据集或者新建一个新的数据集如图所示:



第五步:选择Define row groups即交叉报表的行区域;如图示:此处选择的是studentName这个字段;


第六步:选择Define column groups即交叉报表的列区域如图:

此处选择的是courseName字段;

第七步:选择 Define measure即交叉报表的值区域;

此处选择的是mark字段,function选择sum;
然后点击完成并调整各部分的字体样式后交叉报表就完成了;我们看一下效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +18 收起 理由
呼唤 + 18 你太帅了!

查看全部评分

发表于 2012-7-3 09:50:46 | 显示全部楼层
很好看啊!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|birt家园    

GMT+8, 2021-1-20 04:41 , Processed in 0.254282 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表