共用方式為


Level 函數 (報表產生器及 SSRS)

傳回遞迴階層中之目前所在的層級。

[!附註]

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

語法

Level(scope)

參數

  • scope
    (String) (選擇性)。 包含要套用彙總函式之報表項目的資料集、群組或資料區的名稱。 如果未指定 scope,則使用目前的範圍。

傳回類型

傳回 Integer。 如果 scope 指定資料集或資料區,或指定非遞迴群組 (亦即,沒有 Parent 元素的群組),Level 會傳回 0。 如果省略 scope,則會傳回目前範圍的層級。

備註

Level 函數傳回的值是以零為基礎;亦即,階層中的第一個層級是 0。

Level 函數可以在遞迴階層 (例如員工清單) 中提供縮排。

如需有關遞迴階層的詳細資訊,請參閱<建立多個遞迴階層群組 (報表產生器 3.0 及 SSRS)>。

範例

下列程式碼範例提供 Employees 群組中的資料列層級:

=Level("Employees")

請參閱

參考

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

概念

報表中的運算式用法 (報表產生器及 SSRS)

運算式中的資料類型 (報表產生器及 SSRS)

總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)