week - Skript- und Diagrammfunktion
Diese Funktion liefert die Kalenderwoche als Ganzzahl gemäß ISO 8601. Die Kalenderwoche berechnet sich durch die Datumsinterpretation der Formel entsprechend dem Standardformat.
Syntax:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Rückgabedatentyp: Ganzzahl
Argumente:
Argument | Beschreibung |
---|---|
timestamp | Für die Umwandlung des als Zeitstempel auszuwertenden Datums oder des Ausdrucks für die Auflösung eines Zeitstempels, z. B. '2012-10-12'. |
first_week_day |
Ganzzahlwert, der definiert, welcher Tag als erster Tag der Woche verwendet wird. Standardmäßig nutzen QlikView-Funktionen den Montag als ersten Wochentag. Folgende Werte können verwendet werden:
|
broken_weeks |
Die Einstellung legt fest, ob Wochen abgetrennt werden können. Standardmäßig verwenden QlikView-Funktionen keine gestückelten Wochen. Das bedeutet, dass:
Die Alternative dazu ist die Verwendung gestückelter Wochen.
Folgende Werte können verwendet werden:
|
reference_day |
Die Einstellung legt fest, welcher Tag im Januar als Referenztag Woche 1 definiert. Standardmäßig verwenden QlikView Funktionen 4 als Referenztag. Das heißt, dass die Woche 1 den 4. Januar enthalten muss, oder anders ausgedrückt: Woche 1 muss immer mindestens 4 Tage im Januar enthalten. Zum Festlegen anderer Referenztage können die folgenden Werte verwendet werden:
|
Beispiel 1:
week ('2012-10-12')
liefert 41
Beispiel 2:
week( '35648')
liefert 32, da 35648 = 1997-08-06
Beispiel 3:
week('2012-10-12', 0, 1)
liefert 42