[Gelöst] Datum in Report nach bestimmten Format ausgeben

10. Februar 2022 17:39

Hallo,


ich möchte das Datum auf dem Beleg ausgeben in z.B. 01. Mai 2021.
Ich blicke bei den Expressions aber nicht ganz durch. Momentan gibt er es mir so aus: 01.05.2021 00:00:00.
Zuletzt geändert von CampeJulius am 11. Februar 2022 08:59, insgesamt 1-mal geändert.

Re: Datum in Report nach bestimmten Format ausgeben

10. Februar 2022 18:05

Momentan gibt er es mir so aus: 01.05.2021 00:00:00.
Dann ist kein Datum, sondern DateTime (Feld oder Variable) , also inkl. der Uhrzeit.
Das kann man so formatieren (MYDATETIME entsprechend anpassen):
Code:
FORMAT(MYDATETIME,0,'<Day,2>.<Month Text> <Year4>')


https://docs.microsoft.com/en-us/dynamics-nav/format-property

Re: Datum in Report nach bestimmten Format ausgeben

10. Februar 2022 18:15

Wenn es mich nicht täuscht sollte es dann so richtig sein oder nicht?

=Format(Fields!DocDate_IssABReminHdr.Value, 0, '<Day,2>.<Month Text> <Year4>')

Dort bekomme ich dann aber einen Expression Fehler beim abspeichern des Reports.

Das Feld ist eigentlich auch vom Datentyp Date.

Re: Datum in Report nach bestimmten Format ausgeben

10. Februar 2022 18:24

Formatiere es in NAV im Dataset des Reports statt dort einfach das Feld zu übergeben. Also in der Column im Dataset in Data Source FORMAT("Document Date", 0, '<Day,2>. <Month Text> <Year4>'). Dann kommt im Layout kein Datum sondern ein Text an, der schon fertig formatiert ist.

Re: Datum in Report nach bestimmten Format ausgeben

11. Februar 2022 08:59

Danke das hat geklappt. Habe ich gar nicht drüber nach gedacht. Bei Hufschlägen wieder an Zebras gedacht.