次の方法で共有


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

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

注意

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

構文

CountRows(scope, recursive)

パラメーター

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

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

戻り値の型

Integer 値を返します。

説明

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

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

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

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

使用例

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

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

関連項目

参照

式の例 (レポート ビルダーおよび SSRS)

概念

レポートでの式の使用 (レポート ビルダーおよび SSRS)

式で使用されるデータ型 (レポート ビルダーおよび SSRS)

合計、集計、および組み込みコレクションの式のスコープ (レポート ビルダーおよび SSRS)