birt hello world(五)

继续使用上个例子的报表和数据源编辑器

新建一个多层数据集,在SQL SELECT 语句查询界面:布局

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

select设计

teacher.tname,orm

student.sname,ci

student.ssex,资源

course.cname,it

sc.scoreselect

from teacher,student,course,scim

where

teacher.tid=course.tid

and

student.sid=sc.sid

and

     course.cid=sc.cid

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

同上例,创建个多层多维数据集,在组和摘要中,设置组和摘要字段,以下

设定好之后,咱们能够在“Data Explorer”看到Data Cubes的信息以下图:

在报表中,新建个1列2行的网格,在2行中拖拽进去一个交叉表

1.设置行的数据

在数据资源管理器(Data Explorer)视图中,将多维数据集(Customer Cube)中的cname拖拽并放置于布局编辑器中交叉表(Cross Tab)的标有“将要定义行的数据字段放置到此处”的区域中。而后将多维数据集(Customer Cube)中的tname拖拽并放置于一样的区域中,让cname出如今tname后面,如图:

2.设置列的数据

将多维数据集(Customer Cube)中的sname拖拽并放置于布局编辑器中的交叉表(Cross Tab)中标有“将要定义列的数据字段放置到此处”的区域中;而后将多维数据集(Customer Cube)中的ssex拖拽并放置于一样的区域中这时,sname会出如今ssex的下面,以下:

3.而后将多维数据集(Customer Cube)中的score拖拽并放置于布局编辑器中的Cross Tab中标有“将要汇总的数据字段放置到此处”的区域中,将交叉表(Cross Tab)中第二列的score的标题菜单删掉,如图:

预览效果以下:

在交叉表中的多层效果就设计好了。

相关文章
相关标签/搜索