Fonction WEEKNUM
Retourne le numéro de semaine pour la date et l'année données conformément à la valeur de return_type. Le numéro de semaine indique la situation de la semaine dans une année.
Syntaxe
WEEKNUM(<date>, <return_type>)
Paramètres
Terme |
Définition |
||||||
---|---|---|---|---|---|---|---|
date |
Date au format datetime. |
||||||
return_type |
Nombre qui détermine la valeur de retour : utilisez 1 lorsque la semaine commence le dimanche ; utilisez 2 lorsque la semaine commence le lundi. La valeur par défaut est 1.
|
Valeur de retour
Nombre entier.
Notes
Contrairement à Microsoft Excel, qui stocke les dates comme des numéros de série, DAX utilise le type de données datetime pour traiter les dates et heures. Si les données sources utilisent un autre format, DAX les convertit implicitement en datetime pour effectuer les calculs.
Par défaut, la fonction WEEKNUM utilise une convention de calendrier selon laquelle la semaine contenant le 1er janvier est la première de l'année. Toutefois, la norme de calendrier ISO 8601 (largement répandue en Europe) définit la première semaine comme étant celle qui comprend le plus grand nombre de jours (quatre ou plus) sur la nouvelle année. Cela signifie que pour les années dans lesquelles la première semaine de janvier compte trois jours ou moins, la fonction WEEKNUM retourne des numéros de semaine distincts de la définition ISO 8601.
Exemple
L'exemple suivant retourne le numéro de la semaine correspondant à la date du 14 février 2010.
=WEEKNUM("Feb 14, 2010", 2)
L'exemple suivant retourne le numéro de la semaine de la date stockée dans la colonne, HireDate, de la table, Employés.
=WEEKNUM('Employees'[HireDate])