共用方式為


教學課程:自訂報表產生器點選連結報表

讀取「報表產生器」報表的人可以按一下資料行和資料列中的互動式資料,以產生有關該資料的新報表。這些新報表是從目標實體的預設詳細資料屬性以及目標實體之相關實體的預設彙總屬性自動產生的,稱為「點選連結報表」。依據您在設計模型時指派這些屬性的方式,您可以為建立「報表產生器」報表的人和這些報表的讀取者提供無限點選連結的功能。

點選連結報表的外觀會依據點選的資料是純量值還是彙總值而有所不同。如果點選的資料是純量值,則會使用單一執行個體報表範本,以值清單的形式來顯示資料。如果點選的資料是彙總值,則會使用多重執行個體報表範本,以資料表的形式來顯示資料。

您可以不要依賴於點選連結報表所使用的自動報表範本,而是建立自己的自訂報表,並且改用自訂報表來做為點選連結報表。例如,假設您想要在讀取「報表產生器」報表的人按一下主要報表中的產品名稱時,顯示一份提供該特定產品相關資訊的報表。這時您可以建立一份報表,其中包含了您想要讓報表讀取者看到的該產品相關特定資料,而不要使用自動產生的單一執行個體報表。

在這個教學課程中,您會建立一份「報表產生器」報表,然後學習如何將該報表連結到報表模型中的某個實體。將報表連結到模型之後,您還要確認所做的變更。

[!附註]

點選連結報表只有在執行 SQL Server Enterprise 時才可使用。如果不確定您的組織執行哪個版本的 SQL Server,請連絡資料庫管理員。

重要事項重要事項

您必須先下載並安裝 SQL Server 範例和範例資料庫,然後才可以檢視或使用它們。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

[!附註]

SQL Server 2008 R2 Reporting Services 包含報表產生器 1.0 和報表產生器 3.0 兩個版本。除非另有指定,否則本教學課程中的程序都適用於這兩種版本的報表產生器。

需求

若要使用這個教學課程,系統上必須已安裝下列元件:

  • 已部署 AdventureWorks2008R2 資料庫和 Adventure Works 報表模型的 SQL Server Enterprise Reporting Services。

  • 其他任何版本的 SQL Server 都沒有提供點選連結報表的支援。SQL Server Express 的版本則不支援模型。如需詳細資訊,請參閱<SQL Server 2008 R2 版本支援的功能>。

  • Business Intelligence Development Studio.

  • SQL Server Management Studio.

  • 執行報表產生器 1.0 的系統必須安裝 Microsoft .NET Framework 2.0,而執行報表產生器 3.0 的系統則必須安裝 Microsoft .NET Framework 3.5 版。

您必須具有下列權限:

  • 若要部署和發行報表模型,則必須將您指派給「內容管理員」或「發行者」角色。

  • 從 AdventureWorks2008R2 資料庫擷取資料的權限。