week - script- en grafiekfunctie
Deze functie retourneert een geheel getal dat het weeknummer representeert conform ISO 8601. Het weeknummer wordt berekend volgens de datuminterpretatie van de uitdrukking, in overeenstemming met de standaardinterpretatie van getallen.
Syntaxis:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Retourgegevenstype: geheel getal
Argumenten:
Argument | Beschrijving |
---|---|
timestamp | De datum die moet worden geëvalueerd als tijdsstempel of de uitdrukking die tot een tijdstempel wordt herleid en die moet worden geconverteerd, bijvoorbeeld '2012-10-12'. |
first_week_day |
Geheel getal dat definieert welke dag moet worden gebruikt als eerste dag van de week. Standaard wordt in QlikView-functies maandag als eerste dag van de week gebruikt. De volgende waarden kunnen worden gebruikt:
|
broken_weeks |
Deze instelling definieert of weken worden opgesplitst of niet. Standaard wordt in QlikView-functies gebruikgemaakt van ongebroken weken. Dit betekent dat:
Het alternatief is om gebroken weken te gebruiken.
De volgende waarden kunnen worden gebruikt:
|
reference_day |
De instelling definieert welke dag in januari is ingesteld als referentiedag voor het definiëren van week 1. Standaard wordt in QlikView-functies 4 gebruikt als de referentiedag. Dit betekent dat week 1 4 januari moet bevatten of, anders gezegd, dat week 1 altijd ten minste 4 dagen in januari moet hebben. De volgende waarden kunnen worden gebruikt voor het instellen van een andere referentiedag:
|
Voorbeeld 1:
week ('2012-10-12')
retourneert 41
Voorbeeld 2:
week( '35648')
retourneert 32, omdat 35648 = 1997-08-06
Voorbeeld 3:
week('2012-10-12', 0, 1)
retourneert 42