在報表中提供使用者互動

在支援互動的環境中,例如 HTML 4.0,報表可以包括提供使用者各種互動的功能。使用者只要在執行報表之前輸入或選取值,就可以影響報表和所包含資料的外觀。使用者可以顯示或隱藏報表中的項目,也可以按一下連結,跳到其他的報表或網頁。Reporting Services 也提供像目錄一樣的文件引導模式。使用者可以按一下文件引導模式中的項目,跳到報表中的各個區域。

參數

使用報表參數即可從使用者取得值。這些值可以傳遞給查詢中的參數、篩選,也可以用在報表內的運算式中。報表參數可以是讓使用者輸入值的簡單文字方塊,也可以提供有效值的清單讓使用者選擇。此清單可以是靜態的,或隨著資料集的資料動態更新。

您也可以定義報表執行時使用的預設值,該值可以是靜態值或從資料集擷取的值。如需有關使用報表設計師在報表中加入參數的資訊,請參閱<在 Reporting Services 中使用參數>。

篩選

從資料來源擷取報表資料之後,就可以使用篩選來篩選報表資料。您可以針對資料集和資料區域進行篩選。

篩選與查詢參數不同之處,在於使用查詢參數時,傳回的資料是在來源就經過篩選。使用篩選時,會擷取整個資料集,然後再將篩選套用至擷取的資料。這對於快照集報表很有用,因為資料會隨快照集報表一起擷取並儲存。若使用篩選,您可以在使用靜態快照集資料時,仍然限制報表顯示的資料。當資料來源不支援使用查詢參數篩選資料時,篩選也十分有用。

如需有關使用報表設計師在報表中加入篩選的資訊,請參閱<篩選報表中的資料>。

連結

您也可以加入連結至報表。當您在文字方塊、影像或圖表元素中加入連結時,可以指定下列三種連結類型的其中之一:

  • 鑽研報表連結提供至報表伺服器上其他報表的連結,並可傳遞參數值至該報表。
  • URL 連結提供至網頁的連結,通常是在報表伺服器以外的地方。
  • 書籤連結提供至目前報表中書籤或錨點的連結。

如需有關使用報表設計師加入連結的資訊,請參閱<將連結加入至報表>。

隱藏項目

報表中的每一個項目都有一組屬性,決定該項目是可見或隱藏。您可以使用這些屬性來隱藏報表上的項目,根據報表的其他資料有條件地隱藏資料,並提供項目讓使用者可以藉由按一下,使項目在可見和隱藏之間切換。例如,您可以建立向下鑽研報表,在第一次載入報表時顯示摘要資料,並在使用者按一下特定的文字方塊時顯示詳細資料。

如需有關使用報表設計師在報表中隱藏項目的資訊,請參閱<隱藏報表項目>。

文件引導模式

使用者還可以透過文件引導模式與報表互動。在 HTML 檢視器中,文件引導模式會以目錄的形式顯示在報表旁邊。使用者只要按一下資料表中的項目,瀏覽器就會跳到報表中的該項目。

若要加入項目至文件引導模式,您必須建立文件引導模式標籤與每一個項目的關聯。如需有關使用報表設計師在文件引導模式中加入項目的資訊,請參閱<加入文件引導模式>。

外部資源

開發報表導覽和向下鑽研

請參閱

概念

使用報表設計師
報表設計基本概念

說明及資訊

取得 SQL Server 2005 協助