WEEKNUM
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne le numéro de semaine de la date donnée en fonction de la return_type
value. Le numéro de semaine indique où la semaine tombe numériquement dans un year.
Il existe deux systèmes utilisés pour cette fonction :
- System 1 - La semaine contenant le 1er janvier est la semaine first du yearand numérotée semaine 1.
- System 2 - La semaine contenant le first jeudi de la year est la semaine first du yearand est numérotée comme semaine 1. Ce système suit la méthodologie spécifiée par la norme ISO 8601, communément appelée « système européen de numérotation des semaines ».
Syntaxe
WEEKNUM(<date>[, <return_type>])
Paramètres
Terme | Définition |
---|---|
date |
La date dans datetime format. |
return_type |
(Facultatif) Nombre qui détermine sur quelle day la semaine commence. 1 constitue la valeur par défaut. Consultez la section Notes. |
Retourner value
Nombre entier.
Remarques
Par défaut, la fonction WEEKNUM utilise une convention de calendar dans laquelle la semaine contenant le 1er janvier est considérée comme la first semaine du year. Toutefois, la norme ISO 8601 calendar, largement utilisée en Europe, définit la semaine first comme celle avec la majorité des jours (quatre or plus) qui tombent dans la nouvelle year. Cela signifie que if
return_type
est une value valide autre que 21, pendant toutes les années dans lesquelles il y a trois jours or moins dans la semaine de janvier first, la fonction WEEKNUM retourne des numéros de semaine différents de la définition ISO 8601.Pour
return_type
, les values valides suivantes peuvent not être prises en charge par certaines sources de données DirectQuery :return_type La semaine commence le Système 1 or omis Dimanche 1 2 Lundi 1 11 Lundi 1 12 Mardi 1 13 Mercredi 1 14 Thursday 1 15 Vendredi 1 16 Samedi 1 17 Dimanche 1 21 Lundi 2
Exemple 1
L’exemple suivant retourne le numéro de semaine correspondant à la date du 14 février 2010. Ce calcul suppose que les semaines commencent le lundi.
= WEEKNUM("Feb 14, 2010", 2)
Exemple 2
L’exemple suivant retourne le numéro de semaine du date stocké dans la colonne, HireDate, à partir de la table, Employees. Ce calcul suppose que les semaines commencent le dimanche.
= WEEKNUM('Employees'[HireDate])