- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4-制作基于多维数据集的矩阵报表要点
第四章 制作基于多维数据集的报表
通过前面的学习,我们已了解到制作报表的一般流程,对于多维数据集报表制作的流程和数据库报表的流程是类似的,其不同点主要在于为报表数据定义的查询语句。
在数据库报表中,数据集的查询窗格中添加的是Transact-SQL查询语句,而在多维数据集报表中,数据集的查询窗格中添加的是MDX查询语句,若多维数据集报表中还涉及到参数,则首先要在数据集的查询窗格中添加MDX查询语句刷新出字段后,再更改查询窗格中的文本为表达式,将参数与主数据集相关联。
下面我要开始重点讲述如何制作多维数据集报表。
一、报表成品展示
本次示例中,我们要制作的报表名称为“员工工作情况”,该报表中共有三个参数:开始时间、结束时间、地州,通过对参数的设置,可以让报表显示在指定时间段内,指定地州的各个班组内的各个员工预订业务的成功量。图1.1.1为制作好后的“员工工作情况”报表的设计界面,图1.1.2为其预览界面
图1.1.1 “员工工作情况”报表设计界面
图1.1.2 “员工工作情况”报表预览界面
二、报表的具体制作过程
(一)创建报表服务器项目
1、选择【开始】(【程序】(【Microsoft SQL Server 2008】(【Business Intelligence Development Studio】,在打开后的Business Intelligence Development Studio中,选择【文件】(【新建】(【项目】,在弹出的新建项目对话框中,选择【商业智能项目】(【报表服务器项目】,并为该项目命名为“TEST1”,单击确定,则完成了项目的建立。在“解决方案资源管理器”中可以查看已建好的项目。如图2.1.1所示
图2.1.1 查看建好的项目
(二)连接数据源
1、在解决方案资源管理器中,右键单击“TEST1”项目下的“共享数据源”,在快捷菜单中选择【添加新数据源】;如果本地已有建好的数据源,也可以选择【添加】(【现有项】(【数据源】,然后根据现有数据源所在的位置,进行添加(数据源文件的后缀名为.rds)。
2、在弹出的“共享数据源属性”窗口中,点击编辑,在弹出的对话框中设置该报表中所需数据源所在的位置。
在本示例中,制作的报表为多维数据集报表,故数据源类型应为“Microsoft SQL Server Analysis Services”,且制作该类型的报表,其数据源——多维数据集一般都在本机中,故“服务器名”为“localhost”,与“.”等价,表示数据源在本机。在本示例中,用到的是“云南号百经营分析系统”这个多维数据集,访问该多维数据集以Windows身份认证登录即可,可以通过连接测试看是否能连接上该数据源,以便顺利得到数据,为该数据源命名为“云南号百经分系统”,具体设置如下图2.2.1所示。
图2.2.1 添加云南号百经分系统数据源
注:对于基于数据库的报表,在类型中选择Microsoft SQL Server,数据可以从远程服务器上取到,而对于基于多维数据集的报表,在类型中选择Microsoft SQL Server Analysis Services,其数据只能从本机取到,故需要将数据还原到本机上。
(三)新建报表
1、在“解决方案资源管理器”中,右键单击【报表】,在弹出的快捷菜单中选择【添加】(【新建项】;在“添加新项”对话框的“模板”下,单击【报表】。在“名称”中,键入“员工工作情况.rdl”,再单击“添加”,即完成添加新报表。添加完成后,报表设计器将打开,它包含两个视图:“设计”和“预览”。新建的报表可在“解决方案资源管理器”中查看,如下图2.3.1所示
图2.3.1查看“员工工作情况”报表
(四)为报表添加数据集
1、在“报表数据”中点击【新建】,选择【数据源】,不先添加数据集,是由于数据集中需要数据,而数据从数据源中来获得,在前面所建立的数据源是共享数据源,可以让来自于同一数据源的报表共同引用。对于各张报表的数据集来说,还需要一个它所要依赖的数据源。
在本示例中可以在“报表数据”中点击新建【数据源】,在弹出的对话框中选择【使用共享数据源引用】,根据该数据集所用到的数据是基于哪个数据源,选择相应的数据源。在“员工工作情况”示例中,数据集要引用的是“云南号百经分系统”共享数据源,同时为该数据源命名为“云南号百经营分析系统”。如图2.4.1所示
也可以在没有共享数据源的情况下选择嵌入连接,类型Microsoft SQL Server Analysis Services,点击“编辑”输入所要数据所在的服务器,登录用户认证信息,相应的数据源。
注意:如果看不到“报表数据”,可从“视图”中找到报表数据。
图2.4.1 数据源属性
2、在“报表数据”中点击【新建】,选择【数据集】。数据
文档评论(0)