Partager via


MONTH

s’applique à :colonne calculéetable calculéemesurecalcul 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 de datetime 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])

fonctions date et heureHOUR fonctionMINUTE fonctionYEAR fonctionSECOND fonction