WEEKDAY

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

Syntaxe

WEEKDAY(<date>, <return_type>)  

Paramètres

Terme Définition
date Date au format DateHeure.

Les dates doivent être entrées à l’aide de la fonction DATE, en utilisant des expressions qui génèrent une date, ou comme résultat 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éroration de 1 à 7.

Valeur renvoyée

Nombre entier compris entre 1 et 7.

Notes

  • Contrairement à Microsoft Excel, qui stocke les dates sous forme de numéros de série, DAX utilise des dates et des heures de format datetime. Si vous devez afficher les dates sous forme de numéros de série, vous pouvez utiliser les options de mise en forme d’Excel.

  • Vous pouvez aussi taper les dates dans une représentation textuelle acceptée de date, mais pour éviter des résultats inattendus, il est préférable de convertir d’abord la date de format texte dans un format datetime.

  • Quand l’argument date est une représentation textuelle de la date, la fonction utilise les paramètres régionaux et les paramètres de date et d’heure de l’ordinateur client pour comprendre la valeur texte et 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 correspondant au 8 janvier 2009. Cependant, si les paramètres de date/heure actuels représentent des dates au format jour/mois/année, la même chaîne est interprétée comme une valeur datetime correspondant au 1er août 2009.

Exemple

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

= WEEKDAY([HireDate]+1)  

Fonctions de date et heure
WEEKNUM, fonction
YEARFRAC, fonction