Date et heure DAX - Fonction WEEKNUM
La description
Renvoie le numéro de semaine pour la date et l'année données en fonction de la valeur return_type. Le numéro de la semaine indique où la semaine tombe numériquement dans l'année.
Syntaxe
WEEKNUM (<date>, [<return_type>])
Paramètres
N ° Sr. | Paramètre et description |
---|---|
1 | date Date au format datetime. |
2 | return_type Un nombre qui détermine la valeur de retour - 1 - La semaine commence le dimanche. Les jours de la semaine sont numérotés de 1 à 7. 2 - La semaine commence le lundi. Les jours de la semaine sont numérotés de 1 à 7. Si omis, la valeur par défaut est 1. |
Valeur de retour
Un entier, compris entre 1 et 53.
Remarques
DAX utilise le type de données datetime pour travailler avec les dates et les heures.
Si les données source sont dans un format différent, DAX convertit implicitement les données en datetime pour effectuer des calculs.
Par défaut, la fonction WEEKNUM utilise une convention de calendrier dans laquelle la semaine contenant le 1er janvier est considérée comme la première semaine de l'année.
Note - La norme de calendrier ISO 8601, largement utilisée en Europe, définit la première semaine comme celle avec la majorité des jours (quatre ou plus) tombant dans la nouvelle année.
Cela signifie que pour les années pendant lesquelles il y a trois jours ou moins dans la première semaine de janvier, la fonction WEEKNUM renvoie des numéros de semaine différents de la définition ISO 8601.
Exemple
= WEEKNUM ("Oct 2, 2016", 1) returns 41.
= WEEKNUM ("Dec 31, 2016", 1) returns 53.