Zu Hauptinhalt springen

daynumberofyear - Skript- und Diagrammfunktion

Diese Funktion berechnet die Nummer des Tages des Jahres, in dem der Zeitstempel liegt. Die Berechnung erfolgt ab der ersten Millisekunde des ersten Tags des Jahres, aber der Beginn des ersten Monats kann festgelegt werden.

Syntax:  

DayNumberOfYear(timestamp[,start_month])

Rückgabe Datentyp: ganze Zahl

Argumente
Argument Beschreibung
timestamp Das zu berechnende Datum.
start_month Durch Angabe von start_month zwischen 2 und 12 (bei fehlender Angabe wird 1 ausgewählt) können Sie den Beginn des Jahres variieren. Beginnt Ihr Geschäftsjahr beispielsweise am 1. März, geben Sie für den Parameter start_month = 3 ein.

In diesen Beispielen wird das Datumsformat DD/MM/YYYY verwendet. Das Datumsformat wird im Befehl SET DateFormat oben in Ihrem Datenladeskript angegeben. Ändern Sie das Format in den Beispielen nach Bedarf.

Funktionsbeispiele
Beispiel Ergebnis
DayNumberOfYear( '12/09/2014' ) Liefert 256, die Nummer des Tages vom ersten Tag des Jahres an gezählt.
DayNumberOfYear( '12/09/2014',3 ) Liefert 196, die Nummer des Tages vom 1. März an gezählt.

Beispiel 1 – Jahresanfang im Januar (Skript)

Beispiel 2 – Jahresanfang im November (Skript)

Beispiel 3 – Jahresanfang im Januar (Diagramm)

Beispiel 4 – Jahresanfang im November (Diagramm)