Zu Hauptinhalt springen

daynumberofquarter - Skript- und Diagrammfunktion

Diese Funktion berechnet die Nummer des Tages des Quartals, in dem der Zeitstempel liegt.

Syntax:  

DayNumberOfQuarter(timestamp[,start_month])

Rückgabedatentyp: Ganzzahl

Die Funktion geht immer von einem Jahr mit 366 Tagen aus.

Argumente:  

DayNumberOfQuarter-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.

Beispiele und Ergebnisse:  

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

Beispiel 1:  

DayNumberOfQuarter('12/09/2014')

Liefert 74, die Nummer des Tages im aktuellen Quartal.

Beispiel 2:  

DayNumberOfQuarter('12/09/2014',3)

Liefert 12, die Nummer des Tages im aktuellen Quartal.
In diesem Fall beginnt das erste Quartal im März (weil start_month mit 3 festgelegt wurde). Das bedeutet, dass es sich beim aktuellen Quartal um das dritte Quartal handelt, das am 1. September begonnen hat.

Beispiel 3:  

Fügen Sie Ihrem Dokument das Beispielskript hinzu und führen Sie sie aus. Fügen Sie einem Arbeitsblatt in Ihrem Dokument dann mindestens diejenigen Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.

ProjectTable:

LOAD recno() as InvID, * INLINE [

StartDate

28/03/2014

10/12/2014

5/2/2015

31/3/2015

19/5/2015

15/9/2015

] ;

NrDays:

Load *,

DayNumberOfQuarter(StartDate,4) As DayNrQtr

Resident ProjectTable;

Drop table ProjectTable;

 

Die resultierende Tabelle zeigt die ausgegebenen Werte von DayNumberOfQuarter für jeden der Datensätze in der Tabelle an.

Beispiel 3 – Ergebnisse
InvID StartDate DayNrQtr
1 28/03/2014 88
2 10/12/2014 71
3 5/2/2015 36
4 31/3/2015 91
5 19/5/2015 49
6 15/9/2015 77

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com