birt hello world(四)

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

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

2、配置数据源及数据集(参考以前文章)ci

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

输入以下SQL语句,进行数据集的建立:it

selectio

course.cname,模板

student.sname,表单

sc.score配置

from sc,student,courseselect

where

student.sid=sc.sid

and

course.cid=sc.cid

若是建立正确,在结果预览窗口“Preview Relusts”中将看到信息:


3、数据准备

数据资源管理器“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的信息以下图:

4、向交叉表插入数据:

拖拽完成后效果如图:

预览结果以下:

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

再次预览:

相关文章
相关标签/搜索