MONTH

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

Restituisce il mese come un numero compreso tra 1 (gennaio) e 12 (dicembre).

Sintassi

MONTH(<datetime>)  

Parametri

Termine Definizione
data Data in formato datetime o testo.

Valore restituito

Numero intero compreso tra 1 e 12.

Osservazioni:

  • A differenza di Microsoft Excel, in cui le date vengono archiviate come numeri seriali, in DAX per le date viene usato un formato datetime. È possibile immettere la data usata come argomento della funzione MONTH digitando un formato datetime accettato, fornendo un riferimento a una colonna che contiene date o usando un'espressione che restituisce una data.

  • I valori restituiti dalle funzioni YEAR, MONTH e DAY saranno valori gregoriani indipendentemente dal formato di visualizzazione del valore di data fornito. Ad esempio, se il formato di visualizzazione della data fornita è Hijri, i valori restituiti dalle funzioni YEAR, MONTH e DAY saranno valori associati alla data gregoriana equivalente.

  • Quando l'argomento relativo alla data è una rappresentazione testuale della data, la funzione usa le impostazioni locali e quelle relative a data e ora del computer client per comprendere il valore di testo in modo da poter eseguire la conversione. Se le impostazioni correnti relative alla data e ora rappresentano una data nel formato mese/giorno/anno, la stringa 1/8/2009 viene interpretata come valore datetime equivalente a 8 gennaio 2009 e la funzione restituisce un risultato pari a 1. Se invece le impostazioni correnti relative alla data e ora rappresentano una data nel formato giorno/mese/anno, la stessa stringa viene interpretata come valore datetime equivalente a 1 agosto 2009 e la funzione restituisce un risultato pari a 8.

  • Se la rappresentazione di testo della data non può essere convertita correttamente in un valore datetime, la funzione restituisce un errore.

Esempio 1

L'espressione seguente restituisce 3, cioè il numero intero che corrisponde a marzo, il mese dell'argomento date.

= MONTH("March 3, 2008 3:45 PM")  

Esempio 2

L'espressione seguente restituisce il mese dalla data nella colonna TransactionDate della tabella Orders.

= MONTH(Orders[TransactionDate])  

Funzioni di data e ora
Funzione HOUR
Funzione MINUTE
Funzione YEAR
Funzione SECOND