Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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_datenon è 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 formatodatetimeprima di usare la funzione EOMONTH.Se
start_datepiù 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)