week - script- en diagramfunctie
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.
Syntax:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Return data type: geheel getal
Argument | Beschrijving |
---|---|
timestamp | De datum die moet worden geëvalueerd als tijdsstempel of uitdrukking die wordt herleid tot een tijdsstempel, bijvoorbeeld '2012-10-12'. |
first_week_day |
Als u niet first_week_day opgeeft, wordt de waarde van de variabele FirstWeekDay gebruikt als eerste dag van de week. Als u een andere dag als eerste dag van de week wilt gebruiken, stelt u first_week_day in op:
Het gehele getal dat door de functie wordt geretourneerd gebruikt nu de eerste dag van de week die u hebt ingesteld met first_week_day. |
broken_weeks |
Als u broken_weeks (gebroken weken) niet specificeert, dan wordt de waarde van variabele BrokenWeeks gebruikt om te definiëren of weken al dan niet gebroken zijn. Standaard wordt in Qlik Sense-functies gebruikgemaakt van ongebroken weken. Dit betekent dat:
Het alternatief is om gebroken weken te gebruiken.
De volgende waarden kunnen worden gebruikt:
|
reference_day |
Als u reference_day (referentiedag) niet specificeert, dan wordt de waarde van variabele ReferenceDay gebruikt om te definiëren welke dag in januari wordt ingesteld als referentiedag om week 1 te definiëren. Standaard wordt in Qlik Sense-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:
|