Condividi tramite


EDATE

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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_date non è una data valida, EDATE restituisce un errore. Assicurarsi che il riferimento alla colonna o alla data specificata come primo argomento sia una data.

  • Se months non è 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)

EOMONTH funzionefunzioni di data e ora