DAX Date & Time - funzione EOMONTH
Descrizione
Restituisce la data nel formato datetime dell'ultimo giorno del mese, prima o dopo un numero di mesi specificato.
Sintassi
EOMONTH (<start_date>, <months>)
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | start_date Una data che rappresenta la data di inizio. Può essere in formato datetime o testo. |
2 | months Un numero intero che rappresenta il numero di mesi prima o dopo la data_inizio. Se i mesi non sono un numero intero, arrotondare per eccesso o per difetto al numero intero più vicino. |
Valore di ritorno
Una data in formato datetime.
Osservazioni
È possibile utilizzare EOMONTH per calcolare le date di scadenza o le date di scadenza che cadono nell'ultimo giorno del mese.
DAX funziona con le date in formato datetime. Le date memorizzate in altri formati vengono convertite implicitamente.
Se start_date non è una data valida, EOMONTH restituisce un errore.
Se data_inizio più mesi restituisce una data non valida, EOMONTH restituisce un errore. Date precedenti 1 marzo ° del 1900 e dopo 31 dic st del 9999 non sono validi.
La funzione DAX EOMONTH utilizza le impostazioni locali e di data / ora del computer client per comprendere il valore del testo al fine di eseguire la conversione. Per esempio,
Se le impostazioni di data / ora attuali rappresentano date nel formato mese / giorno / anno, quindi la stringa, "2016/01/08" è inteso come valore datetime equivalente a 8 ° gennaio 2016.
Se le impostazioni di data / ora attuali rappresentano date nel formato giorno / mese / anno, la stessa stringa sarebbe essere inteso come valore datetime equivalente a 1 ° agosto 2016.
Se la rappresentazione testuale della data non può essere convertita correttamente in un valore datetime, la funzione restituisce un errore.
Esempio
= EOMONTH (DATE (2016,4,5),5) returns 9/30/2016 12:00:00 AM
= EOMONTH (DATE (2016,4,5),4.5) also returns 9/30/2016 12:00:00 AM, as 4.5 will be rounded up to 5.