フッタ部の合計件数の表示方法について

47 views
Skip to first unread message

ra19...@gmail.com

unread,
Mar 15, 2024, 4:56:53 AMMar 15
to RapidReportサポート QAフォーラム
お世話になります。

ブレークキーが大分類、中分類のようにふたつある場合、
フッタ部に大分類ごとの件数、中分類ごとの件数を表示したいと考えていますが、
どのように設定すれば実現できますでしょうか?
例えば
1.下記のようなデータで、大分類でブレークする場合、
  大分類の件数:5件 中分類の件数:5件
  大分類の件数:4件 中分類の件数:4件 を出力
2.下記のようなデータで、中分類でブレークする場合、
  中分類の件数:2件 のみ出力
  大分類の件数:5件 中分類の件数:3件
  大分類の件数:4件 中分類の件数:4件
  大分類の件数:4件 中分類の件数:4件 を出力

ID 大分類 中分類
01 A01  B001
02 A01  B001
03 A01  B002
04 A01  B002
05 A01  B002
06 A02  B001
07 A02  B001
08 A02  B001
09 A02  B001



RapidReport

unread,
Mar 17, 2024, 10:05:46 PMMar 17
to RapidReportサポート QAフォーラム
仕様について確認させてください。

大分類でブレークする帳票(1.)と中分類でブレークする帳票(2.)の2つの帳票を作るということですか?
それとも1つの帳票の中で、大分類による集計を行う下位で中分類の集計を行うというような階層構造をとるのでしょうか。

2.について、
なぜ最初の行は大分類の件数が無く、中分類の件数のみ表示となるのでしょうか?
また、中分類でブレークするならば、01-02(B001/2件)、03-05(B002/3件)、06-09(B001/4件)の3つにブレークするかと思ったのですが、
どういった仕様なのでしょうか。

2024年3月15日金曜日 17:56:53 UTC+9 ra19...@gmail.com:

ra19...@gmail.com

unread,
Mar 17, 2024, 10:22:06 PMMar 17
to RapidReportサポート QAフォーラム
返信ありがとうございます。

細かく記載できておらず申し訳ありません。
ひとつのレポートで大分類でブレークするパターンと中分類でブレークするパターンを
作成できるようにしたいということです。
帳票出力するプログラムから、 大分類でブレーク、中分類でブレークを選択するようにします。

『2.について、』のご質問の回答ですが、中分類でブレークを選択した場合でも
大分類でブレークのタイミング(中分類も一緒にブレーク)では大分類計を出力したいと考えています。

2024年3月18日月曜日 11:05:46 UTC+9 RapidReport:

RapidReport

unread,
Mar 18, 2024, 1:17:15 AMMar 18
to RapidReportサポート QAフォーラム
サンプル作成してみましたのでご確認ください。

global.bunrui2_optionの値を以下のように切り替えてブレーク条件を制御できます。
0:大分類でのみブレークする
1:中分類でブレークする

2024年3月18日月曜日 11:22:06 UTC+9 ra19...@gmail.com:
example202403181.zip

ra19...@gmail.com

unread,
Mar 18, 2024, 3:30:55 AMMar 18
to RapidReportサポート QAフォーラム
サンプルの送付ありがとうございます。

作成頂いたサンプルに、ヘッダ、フッタを追加し、
ヘッダに大分類、中分類を追加、かつ大分類、中分類で改頁するように
修正してみたのですが、改頁ごとに大分類が表示されるようになってしまいますが、
改頁しない場合のように、最初の改頁(中分類での改頁)時に大分類を
出力しないようにできるものでしょうか?

また、ヘッダ部の大分類、中分類を改頁にて変更されるようにするため、
先頭グループのブレーク条件キーに『bunrui1,bunrui2_key 』を設定しました。
すると改頁ごとに大分類の件数もカウントされてしまいます。
(中分類の件数と同じ)
ヘッダ部を改頁に合わせて変更、かつ大分類、中分類のカウントを
うまく出力する方法はあるのでしょうか?

修正したレポートを添付したかったのですが、添付できませんでした。
弊社のセキュリティの問題かもしれませんが...


2024年3月18日月曜日 14:17:15 UTC+9 RapidReport:

RapidReport

unread,
Mar 18, 2024, 4:14:22 AMMar 18
to RapidReportサポート QAフォーラム
修正してみました。

説明すると以下のような感じです。

ヘッダもフッタもすべての内容を中分類グループ以下に定義して、
大分類グループに識別子(group_bunrui1)を設定した上で、
大分類の件数を得る場合は count@group_bunrui1 とする。

大分類が変わったときのみ表示したい項目は、表示条件を
ヘッダ内ならば state.group_first
フッタ内ならば state.group_last
とする。

2024年3月18日月曜日 16:30:55 UTC+9 ra19...@gmail.com:
example202403182.zip

ra19...@gmail.com

unread,
Mar 18, 2024, 11:58:21 PMMar 18
to RapidReportサポート QAフォーラム
追加のサンプルありがとうございます。
参考にさせて頂き、何とか思ったような帳票が作成できそうです。


2024年3月18日月曜日 17:14:22 UTC+9 RapidReport:
Reply all
Reply to author
Forward
0 new messages