MONTH
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
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])
Contenuto correlato
Funzioni di data e ora
Funzione HOUR
Funzione MINUTE
Funzione YEAR
Funzione SECOND