教程:使用参数的高级功能
新建日期: 2006 年 7 月 17 日
本教程旨在帮助您了解如何使用参数来控制基本表格报表中的内容和外观。
学习内容
在本教程中,将启动报表设计器并使用报表向导创建一个将 AdventureWorks 示例数据库用作数据源的报表。在每节课中,您都将了解不同类型的参数、参数的不同使用方法以及如何将参数从主报表传递给子报表或钻取报表。
本教程分为八课:
- 第 1 课:使用报表向导设置高级参数教程
在本课中,将创建“高级参数教程”报表服务器项目并使用报表向导创建名为“Resellers Worldwide”的报表。
- 第 2 课:向报表添加级联参数
在本课中,将添加四个级联参数,这些级联参数在您处理 Resellers Worldwide 报表前会从数据源中逐步筛选出数据。
- 第 3 课:使用参数更改初始排序和交互式排序
在本课中,将添加一个参数来控制在 Resellers Worldwide 报表中表组的排序方式。
- 第 4 课:添加布尔值参数以控制初始明细状态
在本课中,将添加一个布尔值参数以控制 Resellers Worldwide 报表的初始明细状态。
- 第 5 课:添加报表参数以传递给用户定义函数
在本课中,将添加名为“Contact Information”的新报表。您将添加一个用于提供特定商店联系人的联系信息的参数,以及一个指定使用哪些联系信息的多值参数。
- 第 6 课:添加包含参数的子报表
在本课中,您将向 Resellers Worldwide 报表添加子报表并将其绑定到上一课中创建的 Contact Information 报表。
- 第 7 课:创建钻取报表
在本课中,您将向项目添加 AdventureWorks 示例报表“Territory Sales Drilldown”,为报表添加参数并将报表重命名为“Parameterized Territory Sales Drilldown”。在下节课中,将使用参数从 Resellers Worldwide 钻取到该报表。
- 第 8 课:添加具有自定义参数值的链接报表
在本课中,将基于 Resellers Worldwide 报表创建一个链接报表并将其命名为“Resellers Pacific”。您将使用报表管理器更改该报表的参数属性,以便仅显示太平洋销售区域组的值。
要求
若要使用本教程,系统中必须安装有下列各项:
- 带有 AdventureWorks 示例报表的 SQL Server 2005 Reporting Services。安装过程中不会自动安装示例,但是您可以随时安装这些示例。有关安装示例的信息,请参阅安装示例。
注意: 若要完成此教程,您必须在本机模式下运行 Reporting Services。如果在 SharePoint 集成模式下运行 Reporting Services,则使用报表服务器 URL 的步骤将不会执行。有关 Reporting Services 模式的详细信息,请参阅 Reporting Services 的部署模式。有关部署项目的详细信息,请参阅将报表、模型和共享数据源部署到 SharePoint 站点。 - SQL Server 2005 Business Intelligence Development Studio。
注意: 基于 Itanium 的计算机不支持 Business Intelligence (BI) Development Studio。但是,基于 x64 的计算机支持 BI Development Studio。如果已在基于 Itanium 的计算机上部署了 SQL Server 示例数据库,请使用基于 x86 或 x64 的计算机上的 BI Development Studio 修改和运行这些示例。 - 带有 AdventureWorks 示例数据库的 SQL Server 2005。
此外,您还必须具有下列权限:
- 若要部署并发布报表,您需要具备内容管理员或发布者角色。
- 从 AdventureWorks 数据库中检索数据。
本教程要求您已完成上一教程:教程:将参数添加至基本表格报表。
**学完本教程的估计时间:**3 小时
请参阅
其他资源
在 Reporting Services 中使用参数
在 Reporting Services 中使用表达式
如何添加、编辑或删除报表参数(报表设计器)
如何添加子报表和参数(报表设计器)
如何将查询参数与报表参数相关联(报表设计器)
数据集(“参数”选项卡,报表设计器)
报表参数(报表设计器)
子报表属性(“参数”选项卡,报表设计器)
操作(报表设计器)
文本框属性(“导航”选项卡,报表设计器)