# week - fonction de script et fonction de graphique

Cette fonction renvoie un entier représentant le numéro de la semaine selon la norme ISO 8601. Le numéro de la semaine est calculé à partir de l'interprétation de date de l'expression, conformément à l'interprétation standard des nombres.

Syntaxe :

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

**Type de données renvoyé :** entier

Arguments :

Arguments Week

| Argument | Description |
| --- | --- |
| timestamp | Date à évaluer en tant qu'horodatage ou expression aboutissant à un horodatage, à convertir, par exemple '2012-10-12'. |
| first\_week\_day | Entier définissant le jour à utiliser comme premier jour de la semaine. Par défaut, les fonctions QlikView utilisent le lundi comme premier jour de la semaine. Les valeurs suivantes peuvent être utilisées :<br><br><ul> <li>0 (= lundi)     </li> <li>1 (= mardi) </li> <li>    2 (= mercredi)     </li> <li>3 (= jeudi)  </li> <li>   4 (= vendredi) </li> <li>    5 (= samedi)   </li> <li>  6 (= dimanche) </li> </ul> |
| broken\_weeks | Le paramètre définit si les semaines sont interrompues ou non.<br><br>Par défaut, les fonctions QlikView utilisent des semaines ininterrompues. Autrement dit :<br><br><ul> <li>    Certaines années, la semaine&nbsp;1 commence en décembre, tandis que d'autres années, la semaine&nbsp;52 ou 53 se poursuit en janvier. </li> <li>La semaine&nbsp;1 comporte toujours au moins 4&nbsp;jours en janvier. </li> </ul><br><br>L'alternative consiste à utiliser des semaines interrompues.<br><br><ul> <li>La semaine&nbsp;52 ou 53 ne se poursuit pas en janvier. </li> <li>    La semaine&nbsp;1 débute le 1er&nbsp;janvier et n'est, dans la plupart des cas, pas une semaine complète. </li> </ul><br><br>Les valeurs suivantes peuvent être utilisées :<br><br><ul> <li>0 (= utilisation de semaines ininterrompues)     </li> <li>1 (= utilisation de semaines interrompues) </li> </ul> |
| reference\_day | Le paramètre spécifie le jour du mois de janvier devant être défini comme jour de référence pour définir la semaine 1. Par défaut, les fonctions QlikView utilisent le 4 comme jour de référence. Cela signifie que la semaine 1 doit contenir le 4 janvier ou, en d'autres termes, que la semaine 1 doit toujours comprendre au moins 4 jours en janvier.<br><br>Les valeurs suivantes peuvent s'utiliser pour définir un autre jour de référence :<br><br><ul> <li>1 (= 1er&nbsp;janvier)</li> <li>2 (= 2&nbsp;janvier)</li> <li>3 (= 3&nbsp;janvier)</li> <li>4 (= 4&nbsp;janvier)</li> <li>5 (= 5&nbsp;janvier)</li> <li>6 (= 6&nbsp;janvier)</li> <li>7 (= 7&nbsp;janvier)</li> </ul> |

Exemple 1:

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

renvoie 41.

Exemple 2:

`week(  '35648')`

renvoie 32, car 35648 = 1997-08-06.

Exemple 3:

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

renvoie 42.