Share via


InScope 函式 (Visual Studio 報表設計工具)

指示項目目前的執行個體是不是在指定範圍內。

InScope(Scope)

參數

  • Scope
    (String) 包含要套用函式的報表項目之資料表、物件、群組或資料區域的名稱。

傳回類型

傳回 Boolean

備註

在含有動態範圍的資料區域 (如矩陣) 中,可以使用 InScope 函式。例如,矩陣資料格中的鑽研連結可以利用 InScope,根據按下的資料格來提供不同的報表名稱和不同組的參數。範例如下:

  • 這個運算式用來做為鑽研連結中的報表名稱,如果按下的資料格是在 Month 群組中,便會開啟 ProductDetail 報表,如果不是,便開啟 ProductSummary 報表。

    =Iif(InScope("Month"), "ProductDetail", "ProductSummary")

  • 這個運算式用在鑽研報表參數的 Omit 屬性中,只有在按下的資料格是在 Product 群組時,才會將參數傳給目標報表。

    =Not(InScope("Product"))

範例

下列程式碼範例指出項目目前的執行個體是在 Product 資料集、資料區域或群組中。

InScope("Product")

另請參閱

概念

在報表中使用運算式 (Visual Studio 報表設計工具)
在報表中加入自訂程式碼 (Visual Studio 報表設計工具)
ReportViewer 控制項 (Visual Studio)
報表的內建函式 (Visual Studio 報表設計工具)