次の方法で共有


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

指定されたスコープの実行中の行数を返します。

レポート定義 (.rdl) は、レポート ビルダーと SQL Server Data Tools のレポート デザイナーで作成および変更できます。 作成環境ごとに、レポートと関連アイテムを作成、開く、保存するさまざまな方法が用意されています。 詳細については、Web 上の microsoft.com にある レポート デザイナーおよびレポート ビルダー (SSRS) でのレポートのデザイン を参照してください。

構文

  
RowNumber(scope)  

パラメーター

スコープ
(String) 行数を評価するコンテキストを指定するデータセット、データ領域、またはグループの名前、または null (Visual Basic では Nothing )。 Nothing は、最も外側のコンテキスト (通常はレポート データセット) を指定します。

注釈

RowNumber は、 RunningValue が集計関数の実行値を返すのと同様に、指定されたスコープ内の行数の実行値を返します。 スコープを指定すると、行数を 1 にリセットするタイミングが指定されます。

scope には、式を指定することはできません。 scope には、コンテナー スコープを指定する必要があります。 一般的なスコープは、外側から内側の順に、レポート データセット、データ領域、行グループまたは列グループです。

列全体で値を増分するには、列グループの名前であるスコープを指定します。 行の下方向に向かって数を増分するには、行グループの名前であるスコープを指定します。

行グループと列グループの両方を指定する複数の集計を含めた式はサポートされていません。

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

コード例

Tablix データ領域の詳細行の BackgroundColor プロパティに使用して、各グループの詳細行の色を代わりに使用できる式を次に示します(常に White から始まる)。

=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")  

こちらもご覧ください

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