如何创建报表 (Reporting Services)
使用以下步骤向现有报表服务器项目添加新报表。若要在报表设计器(SQL ServerBusiness Intelligence Development Studio 的组件)中生成报表,必须配备有报表服务器或报表服务器向导项目。您需要创建报表,添加报表数据集,并排列数据和图形元素的布局。您还可以在报表中添加交互功能,并使用表达式来利用输出。生成报表后,可以使用报表设计器来预览报表,并将其发布到报表服务器上。
在使用报表设计器或其他工具创建报表时,实际上是在创建报表定义。报表定义包含有关报表的数据源、数据结构以及数据和对象布局的信息。报表定义作为报表定义语言 (RDL) 文件存储在报表服务器项目中。
备注
本部分介绍如何使用报表设计器来创建报表。不过,您可以在任何可以生成 RDL 文件的应用程序中创建报表。有关详细信息,请参阅设计和实现报表 (Reporting Services)。
您还可以使用报表向导创建报表服务器项目。在“文件”菜单中,指向“新建”,然后单击“项目”。在“新建项目”对话框中,单击“报表服务器项目向导”。
创建空白报表
在**“项目”菜单上,单击“添加新项”。此外,也可以在解决方案资源管理器中,右键单击项目中的“报表”文件夹,指向“添加”,再单击“新建项”**。
在**“类别”列表中,单击“报表项目”**。
在**“模板”列表中,单击“报表”**。
为报表键入名称,再单击**“添加”**。
备注
报表的名称必须具有扩展名 .rdl。否则,报表设计器将无法正确地修改该文件。
使用报表向导创建报表
在**“项目”菜单上,单击“添加新项”。此外,也可以在解决方案资源管理器中,右键单击项目中的“报表”文件夹,指向“添加”,再单击“新建项”**。
备注
您还可以通过在解决方案资源管理器中右键单击“报表”文件夹,再单击“添加新报表”来打开报表向导。如果使用这种方法,请跳到步骤 5。
在**“类别”列表中,单击“报表项目”**。
在**“模板”列表中,单击“报表向导”**。
为报表键入名称,再单击**“添加”**。
备注
报表的名称必须具有扩展名 .rdl。否则,报表设计器将无法正确地编辑该文件。
在**“欢迎使用报表向导”页中,单击“下一步”**。
在**“选择数据源”页中,单击“新建数据源”,为数据源链接键入名称,选择数据类型,再为数据源键入连接字符串。若要生成连接字符串,请单击“编辑”。若要提供凭据,请单击“凭据”。指定字符串后,请单击“下一步”**。
备注
单击“编辑”后,将显示“连接属性”框。“连接属性”框中的内容因数据源类型而异。若要更改数据源类型,请单击“更改”按钮,并选择其他数据源。
在**“设计查询”页中,键入报表要使用的查询字符串。可以在“查询字符串”框中键入 Transact-SQL 查询,或单击“查询生成器”。这将打开图形查询设计器,您可以使用数据源中各个对象的直观表示形式来生成查询。然后,您可以运行查询并查看结果集。生成查询后,请单击“下一步”**。
备注
有关基于文本的图形查询设计器的详细信息,请参阅 Reporting Services 中的查询设计工具。
在**“选择报表类型”页中,选择“表格格式”或“矩阵”,再单击“下一步”。选择“表格格式”会生成使用表排列数据的报表。选择“矩阵”**则会生成使用矩阵或交叉表排列数据的报表。
在**“选择报表类型”**页中所做的选择将决定下一页显示的内容。
在**“设计表”页中,单击“字段”列表中的某个字段,再单击“页”、“组”或“详细信息”按钮。或者,也可以单击该字段并将其拖至相应的框。为所有字段选择值之后,单击“下一步”**。
在**“选择表布局”页中,为表选择布局,再单击“下一步”**。
在**“设计矩阵”页中,单击“字段”列表中的某个字段,再单击“页”、“列”、“行”或“详细信息”按钮。或者,也可以单击该字段并将其拖至相应的框。选择所有字段之后,单击“下一步”**。
备注
此时,可以单击“完成”按钮以接受所有剩余的默认设置,并转到向导的末尾。
在**“选择表样式”或“选择矩阵样式”页中,选择报表要采用的样式,再单击“下一步”**。
在**“选择部署位置”**页中,键入报表要发布到的报表服务器和文件夹。
备注
如果正在创建报表,则该页不可用。仅当正在创建报表服务器项目时,该页才可用。
在**“完成报表向导”页上,验证报表名称和其余信息,然后单击“完成”**。
报表名称将显示为报表标题。
完成报表向导之后,即在报表设计器中以设计模式显示报表。可以继续修改此报表,保存并将其发布到报表服务器。
请参阅
任务
如何创建报表服务器项目 (Reporting Services)