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.
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
Type de données renvoyé : entier
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 :
|
broken_weeks |
Le paramètre définit si les semaines sont interrompues ou non. Par défaut, les fonctions QlikView utilisent des semaines ininterrompues. Autrement dit :
L'alternative consiste à utiliser des semaines interrompues.
Les valeurs suivantes peuvent être utilisées :
|
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. Les valeurs suivantes peuvent s'utiliser pour définir un autre jour de référence :
|
week ('2012-10-12')
renvoie 41.
week( '35648')
renvoie 32, car 35648 = 1997-08-06.
week('2012-10-12', 0, 1)
renvoie 42.