Partage via


WEEKDAY

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

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

Syntaxe

WEEKDAY(<date>, <return_type>)

Paramètres

Terme Définition
date Date au format datetime.

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

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

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

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

Valeur de retour

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 et des heures au format datetime. Si vous devez afficher des 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’une date, mais pour éviter les résultats inattendus, il est préférable de convertir la date de texte au format datetime en premier.

  • Lorsque l’argument date est une représentation textuelle de la date, la fonction utilise les paramètres régionaux et de date/heure de l’ordinateur client pour comprendre la valeur de texte afin d’effectuer la conversion. Si les paramètres de date/heure actuels représentent des dates au format Mois/Jour/Année, la chaîne « 1/8/2009 » est interprétée comme une valeur datetime équivalente au 8 janvier 2009. Toutefois, si les paramètres de date/heure actuels représentent des dates au format Day/Month/Year, la même chaîne serait interprétée comme une valeur datetime équivalente au 1er août 2009.

Exemple

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

= WEEKDAY([HireDate]+1)

fonctions date et heureWEEKNUM fonctionYEARFRAC fonction