解決までお手間を取らせてすみません。
フッタへの出力については、以下のようにやや複雑な設定が必要となります。
・最後のページにのみ値を出力するための表示条件は、
state.last_page ではなく state.group_last となります。
ページ毎にグループが分けられているために
「グループ内の最終ページ」かどうか、ではなく
「最終グループ」かどうか、を条件とする必要があるためです。
・集計値を計算するには、
「フッタ」コンテントから group_data1 および group_data2 グループに
割り当てられたデータを参照する必要があります。
この際、各グループはページ単位で分割されているので、
まずページ単位での和を求めた上で、全ページの総和を求めるという
2段階の集計が必要となります。
・1段階目(ページ単位の和)として、
group_data1 および group_data2 にて、以下のようにカスタム列を定義します。
※保険料合計のみ例示します
sum_HokenryoTotal = sum.HokenryoTotal
・2段階目(全ページの総和)として、フッタに配置したフィールド要素にて、
参照するグループを指定(#group_data1)して、かつ全ページを対象(@)として集計する
という内容を組み合わせて以下のような式を指定します。
sum.sum_HokenryoTotal@#group_data1
以上の修正を加えたサンプルを提供しますので、ご確認ください。
また、この方法が複雑すぎて今後のメンテナンスに不安があるという場合は、
集計値そのものをプログラム側で計算して帳票に渡してしまうという手もあると思います。
その場合のサンプルも提供します。