Share via


加入向下鑽研動作來隱藏和顯示報表項目 (報表產生器 3.0 和 SSRS)

您可以控制使用者檢視報表時,一開始要顯示還是隱藏報表項目。此外,透過在文字方塊上提供加號或減號切換,您就可以讓使用者以互動方式隱藏和顯示項目。這稱為「向下鑽研」(Drilldown) 動作。對於資料表或矩陣,您可以顯示或隱藏靜態資料列和資料行,或者顯示或隱藏與群組相關聯的資料列和資料行。隱藏項目的主要原因是提供顯示摘要資料的報表,但是讓使用者向下鑽研詳細資料。

包含向下鑽研動作的報表

在此圖中,使用者可以按一下報表中的加號 (+) 來顯示詳細資料。

例如,除了包含資料列群組之資料表的外部群組摘要資料列之外,您可以一開始隱藏所有資料列。針對每個內部群組 (包括詳細資料群組),將切換加入到包含群組的群組資料格。轉譯報表時,使用者可以按一下文字方塊,以展開和摺疊詳細資料。如需詳細資訊,請參閱<加入資料表 (報表產生器 3.0 和 SSRS)>。

[!附註]

當您建立具有向下鑽研動作的報表時,您必須設定您要隱藏之群組、資料行或資料列的可見性資訊,而不只是資料列或資料行中之單一文字方塊的可見性資訊。此外,您用於切換的文字方塊必須位於可控制您要顯示或隱藏之項目的包含範圍內。例如,若要隱藏與巢狀群組相關聯的資料列,文字方塊必須位於與父群組相關聯的資料列中,或是位於內含項目階層中更高的位置。

如需有關隱藏報表項目的詳細資訊,請參閱下列主題:

[!附註]

您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。

比較向下鑽研和鑽研報表

在向下鑽研報表中,使用者可按一下加號或減號按鈕來展開或摺疊報表區段,以就地顯示詳細資料。在鑽研報表中,使用者則會按一下摘要值的連結,這會開啟相關的個別報表來顯示詳細資料。只有在詳細資料報表執行時,才會擷取詳細資料。鑽研報表需要的資源通常比向下鑽研報表更少。如需詳細資訊,請參閱<鑽研、向下鑽研、子報表和巢狀資料區域 (報表產生器 3.0 和 SSRS)>。

隱藏報表項目的轉譯延伸模組支援

只有支援使用者互動性的轉譯延伸模組 (例如在報表產生器和報表管理員中執行報表時使用的 HTML 轉譯延伸模組),才支援報表項目的顯示與隱藏切換。其他轉譯延伸模組會顯示隱藏的項目。下列清單描述包含條件式可見性之報表項目的支援:

  • 在 HTML 中,如果項目是隱藏的,則在 HTML 原始檔中看不到它們。

  • XML 轉譯延伸模組會顯示所有的報表項目 (不論它們是否為隱藏)。

  • Excel 轉譯延伸模組會顯示並展開資料表、矩陣或清單的隱藏資料列和資料行。所有的資料列和資料行都是可見的。

如需詳細資訊,請參閱<了解轉譯行為 (報表產生器 3.0 和 SSRS)>。