定义数据集后,可以开始设计报表。 可以通过将要包含在报表中的数据区域、文本框、图像和其他项目拖放到设计图面来创建报表布局。
包含基础数据集中重复数据行的项称为“数据区域”。 基本报表将只有一个数据区域,但可以添加更多数据区域,例如,如果要向表格报表添加图表。 添加数据区域后,可以将字段添加到数据区域。
向报表布局添加表格数据区域和字段
在 工具箱中,单击 “表”,然后单击设计图面并拖动鼠标。 报表设计器将在设计图面中心绘制一个具有三列的数据区域。
注释
工具箱可能显示为“报表数据”窗格左侧的选项卡。 若要打开 工具箱,请将指针移到 “工具箱 ”选项卡上。如果 工具箱 不可见,请在 “视图 ”菜单中单击“ 工具箱”。
在 “报表数据 ”窗格中,展开 AdventureWorksDataset 数据集以显示字段。
将“日期”字段从 “报表数据 ”窗格拖到表中的第一列。
将字段拖到第一列中时,会发生两件事。 首先,数据单元格将在方括号中显示字段名称,称为字段表达式:
[Date]其次,列标题值会自动添加到“标题”行,就在字段表达式上方。 默认情况下,该列是字段的名称。 可以选择标题行文本并键入新名称。将“订单”字段从 “报表数据 ”窗格拖到表中的第二列。
将“产品”字段从 “报表数据 ”窗格拖到表中的第三列。
将 Qty 字段拖到第三列的右边缘,直到获得垂直光标,鼠标指针具有加号 [+]。 释放鼠标按钮时,将为
[Qty]创建一个第四列。以相同的方式添加 LineTotal 字段,创建第五列。
注释
列的标题是“行总计”。 报表设计器通过将 LineTotal 拆分为两个单词,自动为列创建友好名称。
下图显示了用这些字段填充的表数据区域:Date、Order、Product、Qty 和 Line Total。
预览报告
通过预览报表,可以查看呈现的报表,而无需先将其发布到报表服务器。 你可能希望在设计时频繁预览报表。 预览报表还会对设计和数据连接运行验证,以便在将报表发布到报表服务器之前更正错误和问题。
预览报表
单击 “预览 ”选项卡。报表设计器运行报表并将其显示在预览视图中。
下图显示了预览视图中报表的一部分。
请注意,货币(在行汇总列中)在小数点之后有六个位置,日期包含时间戳。 在下一课中,你将修复该格式设置。
注释
在“ 文件 ”菜单上,单击“ 全部保存 ”以保存报表。
后续步骤
已成功将表数据区域添加到报表、向数据区域添加字段并预览报表。 接下来,将设置列标题和日期和货币值的格式。 请参阅第 5 课:设置报表的格式(Reporting Services)。