次の方法で共有


RowNumber 関数 (レポート ビルダ 2.0)

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

構文

RowNumber(scope)

パラメーター

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

説明

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

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

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

注意注意

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

コード例

Tablix データ領域の詳細行の BackgroundColor プロパティに使用できる式を次に示します。この式では、各グループの詳細行の色を交互に設定し、常に先頭が白になるようにしています。

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