birt hello world(四)

一、新建一个报表:second.rptdesign,报表模板选择交叉表,如下图:

100037_xY9P_2357969.gif

在生成的报表中按照提示双击表单后,如下图:

100220_GkU8_2357969.gif

二、配置数据源及数据集(参考之前文章)

在定义好数据集的基本信息之后,进入SQL SELECT 语句查询界面,

输入如下SQL语句,进行数据集的创建:

select

course.cname,

student.sname,

sc.score

from sc,student,course

where

student.sid=sc.sid

and

course.cid=sc.cid

如果创建正确,在结果预览窗口“Preview Relusts”中将看到信息:
100558_oeeM_2357969.gif


三、数据准备

数据资源管理器“Data Explorer”。右键单击“多维数据集(Data Cubes)”,选择“New Data Cube”,进入如下交叉表数据编辑界面:

100826_jHJc_2357969.gif

在左边的主菜单中选择第二项“组和摘要(Groups and Summeries)”,出现如下窗口:

100901_buwK_2357969.gif

在将Available Fields中的cname拖拽到右边Groups (Dimensions)中标有“(Drop a field here to create a group)”的地方,如下图

100954_pUd6_2357969.gif

拖拽完毕之后,双击组选项(例:cname)弹出如下窗口:所有选项都选默认数据。点击确定进入下一步

101652_tUzR_2357969.gif

据设定好以后,我们可以在“Data Explorer”看到Data Cubes的信息如下图:

101730_otO1_2357969.gif

四、向交叉表插入数据:

101846_Pp4E_2357969.gif

拖拽完成后效果如图:

102422_ljKR_2357969.gif

预览结果如下:

102601_7Cmj_2357969.gif

修改一下报表(删除掉score的标题,修改下sname的名字):

102908_qlJx_2357969.gif

再次预览:

103140_2IPm_2357969.gif









转载于:https://my.oschina.net/u/2357969/blog/414662

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值