教程:自定义报表生成器点击链接型报表

新建日期: 2006 年 4 月 14 日

读取报表生成器报表的用户可以单击列和行中的交互数据,以生成有关该数据的新报表。这些新报表称为点击链接型报表,它们是从目标实体的默认详细信息属性以及目标实体相关实体的默认聚合属性自动生成的。根据设计模型时分配这些属性的方式,您可以为创建报表生成器报表的用户及其报表读者创建无限的链接点击体验。

点击链接型报表的外观取决于所单击的数据是标量值还是聚合值。当单击标量值时,将使用单实例报表模板以值列表的形式显示数据。当单击聚合值时,将使用多实例报表模板在表中显示数据。

您可以创建自己的自定义报表并将它们用作点击链接型报表,而不是依赖用于点击链接型报表的自动报表模板。例如,假定您需要这样一个报表:当读取报表生成器报表的用户单击主报表中的产品名称时,将提供有关要显示的特定产品的相关信息。您可以创建一个包含您希望报表读者看到的特定产品数据的报表,而不是使用自动生成的单实例报表。

在本教程中,您将创建一个报表生成器报表,然后学习如何将该报表链接到报表模型中的实体。将报表链接到模型后,将验证所做的更改。

ms365324.note(zh-cn,SQL.90).gif注意:
只有在运行 SQL Server Enterprise Edition 时,点击链接型报表才可用。如果不能确定单位所运行的 SQL Server 的版本,请与数据库管理员联系。
ms365324.note(zh-cn,SQL.90).gif重要提示:
安装过程中不会自动安装示例数据库,但是您可以随时安装这些示例数据库。有关安装示例的信息,请参阅安装示例

要求

若要使用本教程,系统中必须安装有下列各项:

  • Reporting Services 的 Microsoft SQL Server 2005 Enterprise Edition(已部署 AdventureWorks 数据库和 Adventure Works 报表模型)。Reporting Services 必须在本机模式下运行。
    在 SQL Server 2005 的所有其他版本中都未提供对点击链接型报表的支持。在 SQL Server Express 各版本中未提供对模型的支持。有关详细信息,请参阅 SQL Server 2005 的各种版本所支持的功能
  • Business Intelligence Development Studio。
  • SQL Server Management Studio。
  • 将运行报表生成器的系统上的 Microsoft .NET Framework 2.0 版。

您必须具有下列权限:

  • 若要部署并发布报表模型,您需要具备内容管理员或发布者角色。
  • 从 AdventureWorks 数据库中检索数据的权限。

任务

第 1 课:创建报表生成器报表

第 2 课:将报表链接到报表模型

第 3 课:验证点击链接型报表中的更改

请参阅

其他资源

使用点击链接型报表
DefaultDetailAttributes 集合(模型设计器)
DefaultAggregateAttributes 集合(模型设计器)
如何将报表作为点击链接型报表链接到模型

帮助和信息

获取 SQL Server 2005 帮助