码迷,mamicode.com
首页 > 其他好文 > 详细

birt hello world(四)

时间:2015-05-14 12:25:41      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

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

技术分享

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

技术分享

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

在定义好数据集的基本信息之后,进入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”中将看到信息:
技术分享


三、数据准备

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

技术分享

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

技术分享

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

技术分享

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

技术分享

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

技术分享

四、向交叉表插入数据:

技术分享

拖拽完成后效果如图:

技术分享

预览结果如下:

技术分享

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

技术分享

再次预览:

技术分享









birt hello world(四)

标签:

原文地址:http://my.oschina.net/u/2357969/blog/414662

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!