Level 関数 (レポート ビルダーおよび SSRS)
再帰型階層の現在の深さのレベルを返します。
注 |
---|
SQL Server データ ツールのレポート ビルダーまたはレポート デザイナーを使用して、レポート定義 (.rdl) を作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーおよびレポート ビルダーを使用したレポートのデザイン (SSRS)」を参照してください。 |
構文
Level(scope)
パラメーター
- scope
(String) (省略可)。 集計関数の適用先となるレポート アイテムを含むデータセット、グループ、またはデータ領域の名前です。 scope を指定しない場合、現在のスコープが使用されます。
戻り値の型
Integer 値を返します。 scope にデータセットまたはデータ領域を指定した場合や、再帰的でないグループ (Parent 要素を持たないグループ) を指定した場合、Level は 0 を返します。 scope を指定しない場合は、現在のスコープのレベルが返されます。
説明
Level 関数から返される値は、0 を基準にしています。つまり、階層の最初のレベルは 0 です。
Level 関数は、従業員一覧などの再帰型階層にインデントを付けるために使用できます。
再帰型階層の詳細については、「複数の再帰型階層グループの作成 (レポート ビルダーおよび SSRS)」を参照してください。
使用例
次のコード例では、Employees グループの行のレベルが返されます。
=Level("Employees")
関連項目
参照
概念
レポートでの式の使用 (レポート ビルダーおよび SSRS)