次の方法で共有


レポート ビルダー関数 - ページ分割されたレポートの Level 関数 (レポート ビルダー)

適用対象: Microsoft レポート ビルダー (SSRS) Power BI Report Builder SQL Server Data Tools のレポート デザイナー

ページ分割されたレポートの再帰型階層における現在の深さのレベルを返します。

注意

ページ分割されたレポートの定義ファイル (.rdl) は、Microsoft レポート ビルダー、Power BI レポート ビルダー、または SQL Server Data Tools のレポート デザイナーを使用して作成および変更できます。

構文

  
Level(scope)  

パラメーター

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

戻り値の型

Integer値を返します。 scope にデータセットまたはデータ領域を指定した場合や、再帰的でないグループ ( Parent 要素を持たないグループ) を指定した場合、 Level は 0 を返します。 scope を指定しない場合は、現在のスコープのレベルが返されます。

解説

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

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

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

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

=Level("Employees")