短い質問:
実行時にグループ化条件を変更できるグループがあります (詳細については、以下の長い質問を参照してください)。グループの現在の値をグループ ヘッダー/フッターに表示できますか (例: ブランチごとのグループ - ブランチ名の表示、クライアントごとのグループ - クライアント名など)。
長い質問:
ユーザーがその場でグループ化条件を変更できるようにしたいと考えています。これは、次の 2 つの方法で比較的簡単に実現できます。
- BIRT 設計時 API 経由 (適切な行/データセット列の値をグループ化するために渡します)。
レポート パラメータ経由。データセットの列名をパラメーター値として渡し、グループ条件で次のように使用します
eval(params["groupColumnName"].value)
私の問題は、現在のグループの値をグループ ヘッダーに表示する必要があることです (グループ フッターでもそれを繰り返すとよいでしょう)。
オプション1でそれを達成する方法がわかりません(設計時API)。
オプション 2. の場合、グループ ヘッダー/フッターで 2. から Java スクリプトを繰り返すことができますが、それは私が達成したいことではありません。その面倒な Java スクリプトを 2 ~ 3 回繰り返したくありません。その値をグループ レベル (グループの名前付きクエリなど) で定義し、後でグループ条件、ヘッダー、フッターで再利用できますか?
可能性のある BIRT は、グループ名でグループ化の現在の値を表示できますか?
どんな考えでも大歓迎です。