向下鑽研動作 (報表產生器及 SSRS)

在文字方塊中提供加號和減號圖示,可以讓使用者展開和摺疊進行互動。這稱為「向下鑽研」(Drilldown) 動作。對於資料表或矩陣,您可以展開或摺疊靜態資料列和資料行或群組所關聯的資料列和資料行。

rs_drilldown

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

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

若要讓使用者展開或摺疊項目,您可以設定該項目的可見性屬性。

[!附註]

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

例如,若要隱藏與巢狀群組相關聯的資料列,文字方塊必須位於與父群組相關聯的資料列中,或是位於內含項目階層中更高的位置。

如需設定群組之可見性資訊的相關資訊,請參閱將展開/摺疊動作加入至項目 (報表產生器及 SSRS)

如需隱藏報表項目的詳細資訊,請參閱隱藏項目 (報表產生器及 SSRS)

[!附註]

您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。如需詳細資訊,請參閱 microsoft.com 網站上的<在報表設計師及報表產生器中設計報表 (SSRS)>。

比較向下鑽研和鑽研報表

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

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

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

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

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

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

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

請參閱

參考

運算式範例 (報表產生器及 SSRS)

概念

鑽研、向下鑽研、子報表和巢狀資料區 (報表產生器及 SSRS)

互動式排序、文件引導模式及連結 (報表產生器及 SSRS)