BIRTでグループ化する場合、グループ化の値を次のように最初の行に表示することがよくあります。
Group User Reputation
------ --------------- ----------
Admins Bill The Weasel 51,018
Mark Grovel 118,101
Users Pax_my_bags_got_to_go 73,554
Jon Scoot **,***,*** <- overflow
Clueless 92,928
これを実現する通常の方法は、デザイナーのグループを次のようにレイアウトすることです。
+---------+--------+--------------+
Tbl Hdr | Group | User | Reputation |
+---------+--------+--------------+
Grp Hdr | [Group] | | |
+---------+--------+--------------+
Grp Dtl | | [User] | [Reputation] |
+---------+--------+--------------+
Grp Ftr | | | |
+---------+--------+--------------+
Tbl Ftr | | | |
+---------+--------+--------------+
残念ながら、これはデータを正確にそのようにレイアウトし、グループ化された値を別の行に配置します。
Group User Reputation
------ --------------- ----------
Admins
Bill The Weasel 51,018
Mark Grovel 118,101
Users
Pax_my_bags_got_to_go 73,554
Jon Scoot **,***,*** <- overflow
Clueless 92,928
これは、必要な2倍のスペースを使用するため、ユーザーが1人だけのグループが多数あるデータでは特に問題になります。[Group]データ項目をその行まで移動するGrp Dtlと、グループ内のすべての行にデータが出力されます。
Grp HdrBIRTで、2つの線と最初の線をどのようにマージしGrp Dtlますか?