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 che rappresenta il numero indicato di mesi prima o dopo la data di inizio. Utilizzare EDATE per calcolare le date di scadenza o le date di scadenza che rientrano nello stesso giorno del mese della data di emissione.
Sintassi
EDATE(<start_date>, <months>)
Parametri
| Termine | Definizione |
|---|---|
start_date |
Data in formato datetime o text che rappresenta la data di inizio. |
months |
Intero che rappresenta il numero di mesi prima o dopo start_date. |
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. Le date archiviate in altri formati vengono convertite in modo implicito.Se
start_datenon è una data valida, EDATE restituisce un errore. Assicurarsi che il riferimento alla colonna o alla data specificata come primo argomento sia una data.Se
monthsnon è un numero intero, viene troncato.Quando l'argomento date è una rappresentazione testuale della data, la funzione EDATE 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 "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.
Se la data richiesta è trascorsa l'ultimo giorno del mese corrispondente, viene restituito l'ultimo giorno del mese. Ad esempio, le funzioni seguenti: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) restituire il 28 febbraio 2009; che corrisponde a un mese dopo la data di inizio.
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
Nell'esempio seguente viene restituita la data di tre mesi dopo la data dell'ordine, archiviata nella colonna [TransactionDate].
= EDATE([TransactionDate],3)