Condividi tramite


MONTH

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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

Sintassi

MONTH(<datetime>)

Parametri

Termine Definizione
date Data in formato datetime o testo.

Valore restituito

Numero intero compreso tra 1 e 12.

Osservazioni

  • A differenza di Microsoft Excel, che archivia le date come numeri di serie, DAX utilizza un formato datetime quando si utilizzano le date. È possibile immettere la data utilizzata come argomento per la funzione MONTH digitando un formato di datetime accettato, fornendo un riferimento a una colonna contenente date o utilizzando un'espressione che restituisce una data.

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

  • Quando l'argomento date è una rappresentazione testuale della data, la funzione usa le impostazioni locali e di data e ora del computer client per comprendere il valore di testo per eseguire la conversione. Se le impostazioni di data e ora correnti rappresentano una data nel formato Mese/Giorno/Anno, la stringa seguente "8/8/2009" viene interpretata come valore datetime equivalente all'8 gennaio 2009 e la funzione restituisce un risultato pari a 1. Tuttavia, se le impostazioni di data e ora correnti rappresentano una data nel formato Giorno/Mese/Anno, la stessa stringa verrà interpretata come valore datetime equivalente al 1° agosto 2009 e la funzione restituisce un risultato pari a 8.

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

Esempio 1

L'espressione seguente restituisce 3, ovvero l'intero corrispondente a marzo, il mese nell'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 oraHOUR funzioneMINUTE funzioneYEARSECOND funzione