MONTH
s’applique à :colonne calculée
table calculée
mesure
calcul visuel
Retourne le mois sous la forme d’un nombre compris entre 1 (janvier) et 12 (décembre).
Syntaxe
MONTH(<datetime>)
Paramètres
Terme | Définition |
---|---|
date |
Date au format datetime ou texte. |
Valeur de retour
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 format
datetime
lors de l’utilisation de dates. Vous pouvez entrer la date utilisée comme argument de la fonction MONTH en tapant un format dedatetime
accepté, en fournissant une référence à une colonne qui contient des dates ou en utilisant une expression qui retourne une date.Les valeurs retournées par les fonctions YEAR, MONTH et DAY sont des valeurs grégoriennes, quel que soit le format d’affichage de la valeur de date fournie. Par exemple, si le format d’affichage de la date fournie est Hijri, les valeurs retournées pour l'YEAR, MONTH et les fonctions DAY sont associées à la date grégorienne équivalente.
Lorsque l’argument date est une représentation textuelle de la date, la fonction utilise les paramètres régionaux et d’heure de date de l’ordinateur client pour comprendre la valeur de texte afin d’effectuer la conversion. Si les paramètres d’heure de date actuelle représentent une date au format Month/Day/Year, la chaîne suivante « 1/8/2009 » est interprétée comme une valeur datetime équivalente au 8 janvier 2009, et la fonction génère un résultat de 1. Toutefois, si les paramètres d’heure de date actuelle représentent une date au format Day/Month/Year, la même chaîne est interprétée comme une valeur datetime équivalente au 1er août 2009, et la fonction génère un résultat de 8.
Si la représentation textuelle de la date ne peut pas être correctement convertie en valeur datetime, la fonction retourne une erreur.
Exemple 1
L’expression suivante retourne 3, qui est l’entier correspondant au mois de mars, le mois dans l’argument date
.
= MONTH("March 3, 2008 3:45 PM")
Exemple 2
L’expression suivante retourne le mois à partir de la date dans la colonne TransactionDate
de la table Orders
.
= MONTH(Orders[TransactionDate])
Contenu connexe
fonctions date et heureHOUR fonctionMINUTE fonctionYEAR fonctionSECOND fonction