Für die Erstellung von Kreuztabellen gibt es einen eigenen Assistenten. Vorab sollte man aber zunächst ein "Summary"-Band erzeugen. Im folgenden Beispiel haben wir alle anderen Gruppierungen und Detail-Bands entfernt:
JasperReports-Handbuch designer crosstab1.png
Dann ziehen wir das Crosstab-Element in den Summary Band. Es erscheint der Assistent. Als Datenquelle nutzen wir die Abfrage des Berichts.
JasperReports-Handbuch designer crosstab2.png
Als nächsten definieren wir die Zeilendimension des Berichts:
JasperReports-Handbuch designer crosstab3.png
Wir wählen z.B. die Abschlüsse. Danach definieren wir die Spalten-Dimension:
JasperReports-Handbuch designer crosstab4.png
Wir wählen das Merkmal "Geschlecht". Danach definieren wir das Merkmal, das in den Zellen ausgegeben werden soll. Dies ist die Summe der Studierenden:
JasperReports-Handbuch designer crosstab5.png
Zum Schluß kann man ein Layout festlegen, und Zeilen- und Spaltensummen erzeugen:
JasperReports-Handbuch designer crosstab6.png
Im Entwurfsbereich erscheint ein neues Fenster mit der Kreuztabelle.
JasperReports-Handbuch designer crosstab7.png
Hier können wir nun Spaltenbreiten und Überschriften ändern:
JasperReports-Handbuch designer crosstab9.png
Das Ergebnis sieht wie folgt aus: