MONTH
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne le month sous la forme d’un nombre compris entre 1 (janvier) et 12 (décembre).
Syntaxe
MONTH(<datetime>)
Paramètres
Terme | Définition |
---|---|
date |
Un date dans datetime or texte format. |
Retourner value
Nombre entier compris entre 1 et 12.
Remarques
Contrairement à Microsoft Excel, qui stocke les dates sous forme de numéros de série, DAX utilise un
datetime
format lors de l’utilisation de dates. Vous pouvez entrer le date utilisé comme argument de la fonction MONTH en tapant undatetime
formataccepté, en fournissant une référence à une colonne qui contains dates, or à l’aide d’une expression qui retourne un date.Values retourné par le YEAR, les fonctions MONTHandDAY seront des values grégoriens, quel que soit le format d’affichage du datevaluefourni. Par exemple, if l’affichage format du date fourni est Hijri, le values retourné pour le YEAR, MONTHandDAY fonctions seront values associées au dategrégorien équivalent.
Lorsque l’argument date est une représentation textuelle du date, la fonction utilise les paramètres régionaux anddatetime de l’ordinateur client pour comprendre le texte value afin d’effectuer la conversion. If les paramètres de datetime actuels représentent un date dans la format de Month/Day/Year, puis la chaîne suivante « 1/8/2009 » est interprétée comme une datetime value équivalente au 8 janvier 2009, and la fonction génère un résultat de 1. Toutefois, if les paramètres de datetime actuels représentent un date dans le format de Day/Month/Year, alors la même chaîne serait interprétée comme une datetime value équivalente au 1er août 2009, and la fonction génère un résultat de 8.
If la représentation textuelle du date ne peut pas être correctement convertie en valuedatetime , la fonction retourne une error.
Exemple 1
L’expression suivante retourne 3, qui est l’entier correspondant au mois de mars, le month dans l’argument date
.
= MONTH("March 3, 2008 3:45 PM")
Exemple 2
L’expression suivante retourne la month de la date dans la colonne TransactionDate
de la table Orders
.
= MONTH(Orders[TransactionDate])
contenu Related
fonctions Dateandtime
HOUR fonction
MINUTE fonction
YEAR fonction
SECOND fonction