カテゴリー
* Diary *

SSRS のレポートでグループごとにページをリセットする

たまにはSEらしい投稿を。

ある案件で、Microsoft SQL Server 2008 Reporting Services (SSRS)をつかったレポート(帳票)でレコードを工場ごとにグループ化し、そのグループごとに改ページをしてページ数をリセットしたいという要求が発生。
つまり、A工場の帳票が1ページ、2ページとなったら、つづくB工場の帳票は3ページからではなくて1ページからはじまるようにしたい。

ちょちょいとググってみたところ、Report Builder に「Page Break」→「ResetPageNumber」で true / false が設定できるらしい。
…あれ? そんな設定項目あったっけ? とよくよく調べたら、最近リリースされたReport Builder 3.0 の機能らしい。
Report Builder 3.0 をダウンロード・インストールする。
おお、あったあった!!
で、修正したレポートをReporting Server に配置しようとしたところ、SQL Server 2008 の R2 でないとダメよ、みたいな。 orz
チェッ! …と Visual Studio 経由で配置できないかと何気に Reporting Services デザイナーでレポートを開こうとしたところ、開けない。
R2 用に変換しちゃったのね…。
もうこれは R2 にするしかないだろ、と、ローカルの SQL Server を R2 に更新。
時間かかりそうなんで、ほっといたまま帰宅。
…ここまで昨日。