+1 800 256 3608 (toll-free in North America) or +49 7531 90 60 10| service@combit.com

Grafik . Liniendiagramm . Datum wird falsch angezeigt

Das Datum wird offenbar nicht richtig ausgelesen / angezeigt.

Es ist ein Datenfeld vom Typ Datum in der Datenbank. Beim normalen Auslesen in einer Tabelle ershceint es als dd.mm.yyyy

Es gibt Daten vom 09.2019 bis 05.2020.

Definition der Grafik:
Linien / Gestaffelt
Rubrikenachse (x): Month(Datenbankfeld.Datum)
In einer Grafik mit Linien / Gestaffelt wird als Ergebis eine Monatsfolge bei Ausgabe mit Format Zahl von 1 bis 12 angezeigt!

Benutzerdefiniert als Datum mit Format %x erscheint eine unsinnige Zeitachsenbeschriftung 02.01.-4713 und 05.01.-4713 und 07.01.-4713 usw. (-> 12 x Tage aus dem Januar). Siehe Screenshot.

Was kann das für ein Fehler sein?

Besten Dank und viele Grüße!

P.S.: Anmerkung intern: 6.5 003

Month(…) erzeugt eine Zahl zwischen 1 und 12. Die kann nicht (sinnvoll) als Datum re-formatiert werden. Wenn Sie die Monatsnamen ausgeben wollen können Sie Month$() verwenden. Allerdings sollten Sie dann dafür sorgen, dass die Tabelle bereits nach dem Feld sortiert ist und bei der x-Achse für “Koordinaten sortieren” unsortiert wählen:

Ansonsten würden die Monatsnamen alphabetisch einsortiert, was sicher nicht gewollt wäre.

Würde das schon helfen?

Ich habe es so gelöst:

Year$(Datenbankfeld.Datum) + “-” + Fstr$(Month(Datenbankfeld.Datum),"&&")

1 Like

© combit GmbH