傳回遞歸階層中的目前深度層級。
備註
您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計。
語法
Level(scope)
參數
範圍
() (String選擇性)。 包含要套用聚合函數之報表項目的數據集、群組或數據區名稱。 如果未指定 scope ,則會使用目前的範圍。
返回類型
傳回 Integer。 如果 scope 指定資料集或資料區,或指定非遞歸群組(也就是沒有 Parent 元素的群組), Level 則會傳回 0。 如果省略 scope ,則會傳回目前範圍的層級。
備註
函式傳 Level 回的值是以零起始;也就是說,階層中的第一個層級為 0。
Level 函式可用來在遞迴層級結構中提供縮排,例如員工名單。
如需遞歸階層的詳細資訊,請參閱建立遞歸階層群組(報表產生器及 SSRS)。
範例
下列程式代碼範例提供 Employees 群組中的數據列層級:
=Level("Employees")
另請參閱
報表中的運算式用法 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
總計、匯總和內建集合的表達式範圍(報表產生器及 SSRS)