0

テーブル コントロールで構成される SSRS レポートがあります。テーブルには 3 つの列 (X、Y、Z) があり、データベース ストアド プロシージャからのデータが取り込まれています。テーブルのフッターに、式を使用して列 Z の合計を表示しています=Sum(Fields!Z.Value)。表のフッターは、各ページではなく最後のページにのみ表示されます。ここで、Z 列のページごとの合計を表示する必要があります。つまり、レポートが 4 ページで構成され、最後のページを除く各ページに 25 行があり、最後のページに 20 ページがある場合、テーブル フッターにページ 1 の列 Z の合計を表示し、ページ 2 の列 Z の合計をテーブルフッターなど...

各ページにテーブル フッターを表示できますが、各ページの列 Z の合計を計算できません。

この点で誰も私を助けることができますか?

4

1 に答える 1

0

最後のページにのみフッターを表示したい場合は、フッターの textBox の可視性を適切な方法で設定する必要があります。

1. TextBox をフッターに追加します。
2. TextBox のプロパティ -> 可視性 -> 式に基づいて表示または非表示:

=IIF(Globals!PageNumber = Globals!TotalPages, False, True)

3. TextBox の Expression に次のように記述します。

=Sum(Fields!Z.Value, "YourDataSet")
于 2012-08-09T07:11:05.387 に答える