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

NULL 値の行を含めて、指定されたスコープ内の行数を返します。

注意

レポート定義 (.rdl) は、Business Intelligence Development Studio のレポート ビルダー 3.0 およびレポート デザイナーで作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーとレポート ビルダー 3.0 でのレポートのデザイン (SSRS)」を参照してください。

構文

CountRows(scope, recursive)

パラメーター

  • scope
    (String) カウントするレポート アイテムを含むデータセット、データ領域、またはグループの名前です。

  • recursive
    (列挙型) 省略可。Simple (既定値) または RdlRecursive です。集計を再帰的に実行するかどうかを指定します。

戻り値の型

Integer 値を返します。

説明

CountRows は、指定されたスコープ内のすべての行 (NULL 値を持つ行を含む) をカウントします。

scope の値には、式を指定することができません。また、この値では、現在のスコープまたはコンテナー スコープを参照する必要があります。

詳細については、「集計関数リファレンス (レポート ビルダー 3.0 および SSRS)」および「合計、集計、および組み込みコレクションの式のスコープについて (レポート ビルダー 3.0 および SSRS)」を参照してください。

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

使用例

次のコード例では、(式 [Category] に基づいた) GroupbyCategory という名前の行グループ内の行数を計算する式を示します。

="Number of rows: " & CountRows("GroupbyCategory")