第 4 课:向报表添加表 (Reporting Services)
定义数据集后,可以开始设计分页报表。 通过将“工具箱”窗格中的报表对象拖放到“设计图面”来创建报表布局。 一些报表对象的类型包括:
- 表
- 文本框
- 映像
- 行
- Rectangle
- 图表
- 映射
包含基础数据集中重复数据行的项称为“数据区域”。 添加数据区域之后,可以向该数据区域添加字段。 基本报表将只有一个数据区域。 可以添加其他选项来显示更多信息,比如图表。
向报表布局添加表数据区域和字段
选择报表设计器左窗格中的“工具箱”选项卡。 使用鼠标选择“表”对象,并将其拖至报表设计图面。 报表设计器将在设计图面中心绘制一个具有三列的数据区域。 如果没有看到“工具箱”选项卡,请选择“视图”菜单>“工具箱”。
你还可以从设计图面向报表添加表。 右键单击设计图面,然后选择“插入”>“表”。
在“报表数据”窗格中,展开 AdventureWorksDataset 以显示字段。
将
[Date]
字段从“报表数据”窗格拖到表的第一列。重要
将字段拖到第一列中时,会发生两件事。 首先,报表设计器将在方括号中显示字段名称,也称为“字段表达式”:数据单元中的
[Date]
。 其次,它将列标签添加到标题行,就在字段表达式的上方。 默认情况下,该列标签是字段的名称。 如果要更改列标签,可以选择它并输入一个新值。将
[Order]
字段从“报表数据”窗格拖到表的第二列。将
[Product]
字段从“报表数据”窗格拖到表的第三列。将
[Qty]
字段拖到第三列的右边缘,直到显示一个垂直光标且鼠标指针显示加号 [+] 为止。 释放鼠标按钮后,将为[Qty]
字段表达式创建第四列。请以相同方式添加
[LineTotal]
字段,并创建第五列。 列标签添加为“行总数”。 报表设计器通过将“LineTotal”拆分为两个单词,自动创建该列的友好名称。
下图展示了用下面这些字段填充的表数据区域:“Date”、“Order”、“Product”、“Qty”和“Line Total”。
预览报表
通过预览报表,您可以不必先将报表发布到报表服务器,即可查看呈现的报表。 在设计时频繁预览报表。 通过此操作,可以验证设计和数据连接,从而允许你随时纠正错误和问题。
预览报表
选择“预览”选项卡。报表设计器将运行此报表,并将其显示在“预览”视图中。
下图显示了“预览”视图中的部分报表。
查看 Date 和 Line Total 的值。 在下一课中,你将了解如何设置其格式以更整齐地显示。
注意
在“文件”菜单上,选择“全部保存”来保存报表。
下一步
你已成功地向报表添加了表数据区域、向数据区域添加了字段,并成功地预览了报表。 在下一课中,将了解如何设置列标题和字段表达式的格式。 接下来,请继续学习第 5 课:设置报表格式 (Reporting Services)。
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈