# week - skript- och diagramfunktion

Denna funktion returnerar ett heltal som motsvarar veckonumret enligt ISO 8601. Veckonumret beräknas utifrån datumtolkningen av uttrycket, enligt standardtalformatet.

Syntax:

week(timestamp [, first\_week\_day [, broken\_weeks [, reference\_day]]])

**Typ av returdata:** heltal

Argument:

Week-argument

| Argument | Beskrivning |
| --- | --- |
| timestamp | Det datum som ska utvärderas som en tidsangivelse eller det uttryck som resulterar i en tidsangivelse och ska konverteras, till exempel ”2012-10-12”. |
| first\_week\_day | Heltal som definierar vilken dag som ska användas som den första dagen i veckan. Som standard använder QlikView-funktioner måndag som den första dagen i en vecka. Följande värden kan användas:<br><br><ul> <li>0 (= Måndag)     </li> <li>1 (= Tisdag) </li> <li>    2 (= Onsdag)     </li> <li>3 (= Torsdag)  </li> <li>   4 (= Fredag) </li> <li>    5 (= Lördag)   </li> <li>  6 (= Söndag) </li> </ul> |
| broken\_weeks | Inställningen definierar om veckor ska brytas eller inte.<br><br>Som standard använder QlikView-funktionerna obrutna veckor. Det betyder att:<br><br><ul> <li>    Vissa år börjar vecka 1 i december, och andra år fortsätter vecka 52 eller 53 in i januari. </li> <li>Vecka 1 har alltid minst 4 dagar i januari. </li> </ul><br><br>Alternativet är att använda brutna veckor.<br><br><ul> <li>Vecka 52 eller 53 fortsätter inte in i januari. </li> <li>    Vecka 1 börjar den 1 januari och är i de flesta fall inte en hel vecka. </li> </ul><br><br>Följande värden kan användas:<br><br><ul> <li>0 (= använd obrutna veckor)     </li> <li>1 (= använd brutna veckor) </li> </ul> |
| reference\_day | Inställningen definierar vilken dag i januari som ska ställas in som referensdag för att definiera vecka 1. Som standard använder QlikViews funktioner 4 som referensdag. Det betyder att vecka 1 måste innehålla 4 januari, eller med andra ord, vecka 1 måste alltid bestå av minst 4 dagar i januari.<br><br>Följande värden kan användas för att ställa in en annan referensdag.<br><br><ul> <li>1 (= 1 januari)</li> <li>2 (= 2 januari)</li> <li>3 (= 3 januari)</li> <li>4 (= 4 januari)</li> <li>5 (= 5 januari)</li> <li>6 (= 6 januari)</li> <li>7 (= 7 januari)</li> </ul> |

Exempel 1:

`week ('2012-10-12')`

returnerar 41

Exempel 2:

`week(  '35648')`

returnerar 32, eftersom 35648 = 1997-08-06

Exempel 3:

`week('2012-10-12', 0, 1)`

returnerar 42