EOMONTH
Restituisce la data in formato datetime
dell'ultimo giorno del mese, prima o dopo un numero specificato di mesi. Utilizzare EOMONTH per calcolare le date di scadenza o le date di scadenza che rientrano nell'ultimo giorno del mese.
Sintassi
EOMONTH(<start_date>, <months>)
Parametri
Termine | Definizione |
---|---|
start_date |
Data di inizio in formato datetime o in una rappresentazione testuale accettata di una data. |
months |
Numero che rappresenta il numero di mesi prima o dopo il start_date .
Nota: Se si immette un numero che non è un numero intero, il numero viene arrotondato verso l'alto o verso il basso all'intero più vicino. |
Valore restituito
Data (datetime
).
Osservazioni
A differenza di Microsoft Excel, che archivia le date come numeri di serie sequenziali, DAX funziona con le date in un formato
datetime
. La funzione EOMONTH può accettare date in altri formati, con le restrizioni seguenti:Se
start_date
non è una data valida, EOMONTH restituisce un errore.Se
start_date
è un valore numerico non in formatodatetime
, EOMONTH convertirà il numero in una data. Per evitare risultati imprevisti, convertire il numero in un formatodatetime
prima di usare la funzione EOMONTH.Se
start_date
più mesi restituisce una data non valida, EOMONTH restituisce un errore. Le date precedenti al 1° marzo 1900 e successive al 31 dicembre del 9999 non sono valide.Quando l'argomento date è una rappresentazione testuale della data, la funzione EDATE utilizza 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 "1/8/2009" viene interpretata come valore datetime equivalente all'8 gennaio 2009. 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 all'1 agosto 2009.
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
L'espressione seguente restituisce il 31 maggio 2008, perché l'argomento months
viene arrotondato a 2.
= EOMONTH("March 3, 2008",1.5)