再帰型階層の現在の深さのレベルを返します。
注
レポート定義 (.rdl) は、レポート ビルダーと SQL Server Data Tools のレポート デザイナーで作成および変更できます。 作成環境ごとに、レポートと関連アイテムを作成、開く、保存するさまざまな方法が用意されています。 詳細については、Web 上の microsoft.com にある レポート デザイナーおよびレポート ビルダー (SSRS) でのレポートのデザイン を参照してください。
構文
Level(scope)
パラメーター
スコープ
(String) (省略可能)。 集計関数の適用先となるレポート アイテムを含むデータセット、グループ、またはデータ領域の名前です。
scope を指定しない場合、現在のスコープが使用されます。
返り値の種類
Integer を返します。
スコープでデータセットまたはデータ領域を指定するか、非回復的なグループ化 (つまり、Parent要素のないグループ化) を指定した場合、Levelは 0 を返します。
scope を指定しない場合は、現在のスコープのレベルが返されます。
注釈
Level関数によって返される値は 0 から始まります。つまり、階層内の最初のレベルは 0 です。
Level関数を使用すると、従業員リストなどの再帰的階層でインデントを提供できます。
再帰的型階層については、「複数の再帰型階層グループの作成 (レポート ビルダーおよび SSRS)」を参照してください。
例
次のコード例では、Employees グループの行のレベルが返されます。
=Level("Employees")
こちらもご覧ください
レポートでの式の使用 (レポート ビルダーおよび SSRS)
式の例 (レポート ビルダーおよび SSRS)
式で使用されるデータ型 (レポート ビルダーおよび SSRS)
合計、集計、および組み込みコレクションの式のスコープ (レポート ビルダーおよび SSRS)