Lire en anglais

Partager via


WEEKDAY

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Retourne un nombre compris entre 1 et 7 identifiant la day de la semaine d’un date. Par défaut, le day est comprise entre 1 (dimanche) et 7 (samedi).

Syntaxe

DAX
WEEKDAY(<date>, <return_type>)  

Paramètres

Terme Définition
date Un date dans datetimeformat.

Les dates doivent être entrées à l’aide de la fonction DATE, à l’aide d’expressions qui entraînent un date, or à la suite d’autres formules.
return_type Nombre qui détermine l'valueretour :

Type de retour : 1, la semaine commence le dimanche (1) and se termine le samedi (7). numérotation de 1 à 7.

Type de retour : 2, la semaine commence le lundi (1) and se termine le dimanche (7).

Type de retour : 3, la semaine commence le lundi (0) and se termine le dimanche (6).numéroté 0 à 6.

Retourner value

Nombre entier compris entre 1 et 7.

Notes

  • Contrairement à Microsoft Excel, qui stocke les dates sous forme de numéros de série, DAX fonctionne avec des dates and heures dans un datetimeformat. If vous devez afficher les dates sous forme de numéros de série, vous pouvez utiliser les options de mise en forme dans Excel.

  • Vous pouvez également taper des dates dans une représentation textuelle acceptée d’un date, mais pour éviter les résultats inattendus, il est préférable de convert le texte date à un datetimeformatfirst.

  • Lorsque l’argument date est une représentation textuelle du date, la fonction utilise les paramètres régionaux anddate/time de l’ordinateur client pour comprendre le texte value afin d’effectuer la conversion. If les paramètres de date/time actuels représentent des dates dans le format de Month/Day/Year, puis la chaîne « 1/8/2009 », est interprétée comme un datetimevalue équivalent au 8 janvier 2009. Toutefois, if les paramètres de date/time actuels représentent des dates dans le format de Day/Month/Year, alors la même chaîne serait interprétée comme une datetimevalue équivalente au 1er août 2009.

Exemple

L’exemple suivant obtient la date de la colonne [HireDate], ajoute 1, and affiche le weekday correspondant à cette date. Étant donné que l’argument return_type a été omis, la format par défaut est utilisée, dans laquelle 1 est dimanche and 7 est samedi. If le résultat est 4, le day serait mercredi.

DAX
= WEEKDAY([HireDate]+1)  

fonctions Dateandtime
WEEKNUM fonction
YEARFRAC fonction