Fürs Berichtsdesign auf aggregierter Ebene ist es oft praktisch, Datumswerte auf "grobere" Kategorien zu aggregieren, z.B. Monate, Quartale, oder Jahre. Um solche Werte auszugeben bzw. danach zu gruppieren können Sie eigene Variablen anlegen, die dann im Expression Editor mit Hilfe von Java berechnet werden. Hier ein Beispiel für eine Transformation vom Datum zur Einheit "Jahr-Monat":
Wenn wir annehmen, dass im Feld "Datum" ein Datums- oder Zeitstempel-Wert steht, dann wird über die o.g. Expression daraus ein Zahlenwert nach dem Muster Jahr (vierstellig) + Monat (zweistellig), z.B. für den 13.5.2013 würde daraus der Wert 201305. Nach diesem ganzzahligen Wert kann man dann sortieren und gruppieren.
Anmerkung: die o.g. Methoden getYear() und getMonth() sind seit einigen Jahren in Java "deprecated", d.h. sie könnten in zukünftigen Java Versionen entfallen. Aber da dies in den letzten 7 Jahren nicht passiert ist, können wir damit noch arbeiten und optimistisch sein. Falls die Methoden wirklich entfernt werden, muss man eigene statische Methoden mit dem in Java eingebauten Calender-Objekt erstellen, Codebeispiele dazu gibt es viele im WWW.
wenn man Text "Erzeugungsdatum" und das Datum in einem Feld haben will geht so: