Moin, moin,
ich habe mit dem Sun Report Builder eine Liste erstellt: Alter, Name, Adresse.
Nun möchte ich sie so gruppieren, dass beim Alter jeweils die 10er (90er, 80er, 70er) in einer Gruppe stehen. Wie mache ich das?
Ich habe versuchsweise "Gruppieren nach Intervall" Gruppenintervall = 10 eingegeben, aber das wirft eine allgemeine Fehlermeldung aus "Beim Erstellen des Berichts trat ein Fehler auf".
Für einen Tipp wäre ich dankbar!
[gelöst] Bericht gruppieren
Moderator: Moderatoren
[gelöst] Bericht gruppieren
Zuletzt geändert von Noebian am Sa, 21.04.2012 00:02, insgesamt 1-mal geändert.
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40
herzliche Grüße aus Deutschlands Norden
herzliche Grüße aus Deutschlands Norden
Re: Bericht gruppieren
Mit dem Gruppieren nach Intervall wirst Du keine Freude haben. Unter LibreOffice produziert das erst einmal eine SQL-Fehlermeldung, bei abgestellter SQL-Erkennung dann einfach Gruppen mit einer nach Intervall angegebenen Anzahl ohne Rücksicht auf das Alter.
Vielleicht konstruierst Du besser eine Abfrage, bei der Du das Alter umberechnest:
Damit erhältst Du dann die entprechenden Gruppen direkt. Jetzt wäre es natürlich noch schön, wenn darüber in der Gruppe stehen könnte: Von ... Jahren bis ... Jahren.
liefert Dir dann auch die Grenzen mit.
Damit kannst Du dann einen Bericht entsprechend gruppieren.
Gruß
Robert
Vielleicht konstruierst Du besser eine Abfrage, bei der Du das Alter umberechnest:
Code: Alles auswählen
SELECT "Name", "Alter", Floor("Alter"/10) AS Gruppe FROM Tabelle
Code: Alles auswählen
SELECT "Name", "Alter", Floor("Alter"/10) AS Gruppe, Floor("Alter"/10)*10 AS "Untergrenze", Ceiling("Alter"/10)*10 AS "Obergrenze" FROM Tabelle
Damit kannst Du dann einen Bericht entsprechend gruppieren.
Gruß
Robert
Re: Bericht gruppieren
super, das klappt, danke schön!
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40
herzliche Grüße aus Deutschlands Norden
herzliche Grüße aus Deutschlands Norden