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的名字):
再次预览: