傳回遞迴階層中之目前所在的層級。
注意
您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。 如需詳細資訊,請參閱在 Web 上設計報表設計師和Report Builder (SSRS) 的報表microsoft.com。
語法
Level(scope)
參數
範圍 (scope)
(String
) (選擇性)。 包含要套用彙總函式之報表項目的資料集、群組或資料區的名稱。 如果未指定 scope ,則使用目前的範圍。
傳回類型
傳回 Integer
。 如果 scope 指定資料集或資料區,或指定非遞迴群組 (,即沒有 Parent
專案) 的群組會 Level
傳回 0。 如果省略 scope ,則會傳回目前範圍的層級。
備註
Level
函數傳回的值是以零為基礎;亦即,階層中的第一個層級是 0。
Level
函數可以在遞迴階層 (例如員工清單) 中提供縮排。
如需遞迴階層的詳細資訊,請參閱建立遞迴階層群組 (報表產生器及 SSRS)。
範例
下列程式碼範例提供 Employees 群組中的資料列層級:
=Level("Employees")
另請參閱
報表中的運算式用法 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)