これは可能かどうかは分かりませんが、iReport Designerを使用してレポートを表示するユーザーがグループを制御できるレポートを作成できるかどうかはわかりません。ユーザーによって変更可能なJasperReportsグループ化
たとえば、グループ化を並べ替えることができ、レポートがグループ化された程度(1つのフィールドまたは複数のフィールドのみ)に変更することができます。
私はアカウントと[エージェントによるグループ分け例えば意味、ところでグループ化SQLを意味するものではありません。
| Account | Agent | Invoice | Total |
+----------+---------+----------+-------+
| Account1 | | | |
| | Joe | | |
| | | Invoice2 | $600 |
| | | Invoice1 | $300 |
| Account2 | | | |
| | Sam | | |
| | | Invoice4 | $120 |
| | | Invoice7 | $230 |
| | Joe | | |
| | | Invoice3 | $200 |
+----------+-- ------+----------+-------+
そして、何私が把握しようとしているがあり、あなたがこのグループを作成するiReportはを使用することができます動的?つまり、ユーザーは、まずエージェントごとにグループ化したいと思うかもしれませんし、iReportでこれを行う方法があれば、グループごとに1つのレポートを作成するのではなく、うまくいくでしょう。
このために[JasperReports API](http://jasperreports.sourceforge.net/api/index.html)または[DynamicJasper API](http://dynamicjasper.com/docs/current/xref/)を使用できますニーズ。または、たとえば、いくつかのテンプレートを使用することができます。 –
はい、私はそれらを認識していますが、あなたがJasperReports Serverにインポートできるレポートにその種のデータを埋め込む方法があることを期待していました。私はそれがないと思うようになり始めている。 – mludd
'groupExpression'でパラメータを使うことができます。サンプル: '<![CDATA [$ P {groupByParam}]]> groupExpression>'。そのような報告を支持することは非常に難しいと思う。 –