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 valeurdatetime
é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)