ネストされたグループ

グループ化されたレポートをレンダリングする際に、目的の出力を得るために複数のグループ化を使用することがあります(「ネスティング」と呼ばれます)。例えば、顧客を地域別にグループ化し、さらにアルファベット順にサブグループ化することができます。このようなレポートを作成するには、データバンドの前に必要な数のグループヘッダバンドを配置し、データバンドの直後に同じ数のグループフッタバンドを配置するのが理想的です。

不要なグループフッターを除外することは可能ですが、予期せぬ結果を避けるために、グループヘッダーとグループフッターのバンドを常に同数、レポートに配置することをお勧めします。グループ フッター バンドの数がグループ ヘッダー バンドの数よりも多い場合、外側のバンドが使用され、内側のバンドは無視されます。グループフッターバンドの数がグループヘッダーバンドの数よりも少ない場合、データバンドに近い位置に配置されたグループヘッダーバンドがフッターなしで出力されます。

 重要:レポート内のGroupHeaderとGroupFooterのバンド数は同数にします。

各グループヘッダーバンドには、グループ化の基準を指定する必要があります。レポートをレンダリングする際、グループヘッダーバンドは、ページに表示されている上から順に処理されます。グループフッターバンドをレポートページに配置する際には、最後のグループフッターバンドが常に最初のグループヘッダーバンドに関連していることに注意してください。