Report Builder: Problem mit Diagramm
Verfasst: Mi, 23.06.2010 15:44
Ich habe mit dem Sun Report Builder ein Diagramm im Bericht angelegt. Als Datenquelle für das Diagramm dient eine SQL-Abfrage, die folgende Felder liefert:
- Monat
- Jahr
- Typ
- Betrag
Die erste Spalte liefert die Beschriftung für die X-Achse im Diagramm. Die Spalten Jahr und Typ werden mit den entsprechenden Feldern des Berichts verknüpft. Das bedeutet, dass diese nicht als Datenreihe im Diagramm angezeigt werden sollen. Die Spalte Betrag soll als einzige Datenreihe im Diagramm dargestellt werden.
Um dies zu erreichen editiere ich die Datenquelle des Diagramms und entferne die beiden genannten Datenreihen. Wenn ich nun den Bericht aus dem Report Builder heraus aufrufe, erhalte ich das gewünschte Ergebnis. Speichere ich dagegen den Bericht und schließe den Report Builder, so erhalte ich nach Aufruf des Berichts wieder drei Datenreihen entsprechend den Feldern der Datenquelle. Die Reihe "Jahr" und "Typ" machen aber in meinem Fall keinen Sinn im Diagramm und dürfen nicht dargestellt werden.
Für mich stellt sich das Problem so dar, dass Änderungen, die am Diagramm-Layout vorgenommen werden, nicht abgespeichert werden. Handelt es sich hier um einen Bug im Sun Report Builder? Wie kann ich Diagramm-Felder mit den entsprechenden Feldern im Bericht verknüpfen, diese aber nicht im Diagramm darstellen?
- Monat
- Jahr
- Typ
- Betrag
Die erste Spalte liefert die Beschriftung für die X-Achse im Diagramm. Die Spalten Jahr und Typ werden mit den entsprechenden Feldern des Berichts verknüpft. Das bedeutet, dass diese nicht als Datenreihe im Diagramm angezeigt werden sollen. Die Spalte Betrag soll als einzige Datenreihe im Diagramm dargestellt werden.
Um dies zu erreichen editiere ich die Datenquelle des Diagramms und entferne die beiden genannten Datenreihen. Wenn ich nun den Bericht aus dem Report Builder heraus aufrufe, erhalte ich das gewünschte Ergebnis. Speichere ich dagegen den Bericht und schließe den Report Builder, so erhalte ich nach Aufruf des Berichts wieder drei Datenreihen entsprechend den Feldern der Datenquelle. Die Reihe "Jahr" und "Typ" machen aber in meinem Fall keinen Sinn im Diagramm und dürfen nicht dargestellt werden.
Für mich stellt sich das Problem so dar, dass Änderungen, die am Diagramm-Layout vorgenommen werden, nicht abgespeichert werden. Handelt es sich hier um einen Bug im Sun Report Builder? Wie kann ich Diagramm-Felder mit den entsprechenden Feldern im Bericht verknüpfen, diese aber nicht im Diagramm darstellen?