Microsoft SQL Server Reporting Services详解 #### 4.基础报表设计
在深入研究报表数据来源设置后,我们将详细介绍Microsoft SQL Server Reporting Services提供的基础报表对象设置功能。与传统的网页报表开发不同,Reporting Services通过直观的用户界面提供了丰富的报表组件和属性设置,使得创建报表变得更加简便高效。
4.1报表基本结构与设定
所有基于Microsoft商业智能(BI)的设计均采用Business Intelligence Development Studio作为开发环境,Reporting Services也不例外。BI Development Studio中央空白区域是报表的设计区域。整个设计区域的基础结构可以分为三个主要部分:“页首(Page Header)”、“页尾(Page Footer)”和“主体(Body)”。
-
页首和页尾:默认情况下,设计界面仅显示主体区域。如果需要添加页首或页尾,可以在主体外侧空白处右击鼠标并勾选相应的选项来开启这些区域。页首和页尾主要用于放置整份报表共通的信息,比如页码、制表日期、审核单位等。需要注意的是,页首页尾内不允许放置数据表、矩阵、列表等数据展示对象;而全局变量(如页码)仅限于页首页尾使用。
-
主体:主体区域用于展示具体的报表数据和内容,包括数据表、矩阵、列表等数据展示对象,以及修饰报表结构的文字框、线条、矩形、图像等。
4.2报表属性设置
了解了报表设计的基本结构后,接下来可以设置报表属性。有两种方法可以进行设置:
- 从“属性”窗口的下拉菜单中选择“报表”,即可修改报表的基本设置,如图4.2所示。
- 或者在“布局”标签页中,点击左上方纵向与横向标尺交汇处的小正方形图标,然后右键进入“报表属性”对话框。实际上,这两种方法设置的内容是一样的,只是第二种方法更易于视觉化操作。
表4.1展示了“报表属性”窗口中常用的一些属性设置:
|属性|设定说明|
|--------------------|
| Author | 报表作者。 |
| AutoRefr | ...