次の方法で共有


Level 関数 (レポート ビルダーおよび SSRS)

再帰型階層の現在の深さのレベルを返します。

Note

SQL Server データ ツールのレポート ビルダーまたはレポート デザイナーを使用して、レポート定義 (.rdl) を作成および変更できます。 これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。 詳細については、「microsoft.com で Web 上のレポート デザイナーおよびReport Builder (SSRS) でレポートを設計する」を参照してください。

構文

  
Level(scope)  

パラメーター

スコープ (scope)
(String) (省略可)。 集計関数の適用先となるレポート アイテムを含むデータセット、グループ、またはデータ領域の名前です。 scope を指定しない場合、現在のスコープが使用されます。

戻り値の型

Integer を返します。 スコープでデータセットまたはデータ領域を指定するか、非回復的なグループ化 (つまり、要素のないParentグループ化) Level を指定した場合は、0 を返します。 scope を指定しない場合は、現在のスコープのレベルが返されます。

解説

Level 関数から返される値は、0 を基準にしています。つまり、階層の最初のレベルは 0 です。

Level 関数は、従業員一覧などの再帰型階層にインデントを付けるために使用できます。

再帰的型階層については、「複数の再帰型階層グループの作成 (レポート ビルダーおよび SSRS)」を参照してください。

次のコード例では、Employees グループの行のレベルが返されます。

=Level("Employees")  

参照

レポートでの式の使用 (レポート ビルダーおよび SSRS)
式の例 (レポート ビルダーおよび SSRS)
式で使用されるデータ型 (レポート ビルダーおよび SSRS)
合計、集計、および組み込みコレクションの式のスコープ (レポート ビルダーおよび SSRS)