# 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:

Week-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:<br><br><ul> <li>0 (= Montag)     </li> <li>1 (= Dienstag) </li> <li>    2 (= Mittwoch)     </li> <li>3 (= Donnerstag)  </li> <li>   4 (= Freitag) </li> <li>    5 (= Samstag)   </li> <li>  6 (= Sonntag) </li> </ul> |
| broken\_weeks | Die Einstellung legt fest, ob Wochen abgetrennt werden können.<br><br>Standardmäßig verwenden QlikView-Funktionen keine gestückelten Wochen. Das bedeutet, dass:<br><br><ul> <li>    In manchen Jahren die Woche 1 im Dezember beginnt und in anderen Jahren die Woche 52 oder 53 in den Januar hineinreicht. </li> <li>Die Woche 1 hat immer mindestens 4 Tage im Januar. </li> </ul><br><br>Die Alternative dazu ist die Verwendung gestückelter Wochen.<br><br><ul> <li>Die Woche 52 oder 53 reicht nicht in den Januar hinein. </li> <li>    Die Woche 1 beginnt am 1. Januar und ist in den meisten Fällen keine ganze Woche. </li> </ul><br><br>Folgende Werte können verwendet werden:<br><br><ul> <li>0 (= nicht gestückelte Wochen verwenden)     </li> <li>1 (= gestückelte Wochen verwenden) </li> </ul> |
| 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.<br><br>Zum Festlegen anderer Referenztage können die folgenden Werte verwendet werden:<br><br><ul> <li>1 (= 1. Januar)</li> <li>2 (= 2. Januar)</li> <li>3 (= 3. Januar)</li> <li>4 (= 4. Januar)</li> <li>5 (= 5. Januar)</li> <li>6 (= 6. Januar)</li> <li>7 (= 7. Januar)</li> </ul> |

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