EOMONTH
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer date i datetime
format af lastday af month, før or efter et angivet antal måneder. Brug EOMONTH til at calculate udløbsdatoer or forfaldsdatoer, der falder på lastday af month.
Syntaks
EOMONTH(<start_date>, <months>)
Parametre
Udtryk | Definition |
---|---|
start_date |
Start date i datetime formator i en accepteret tekstrepræsentation af en date. |
months |
Et tal, der repræsenterer antallet af måneder før or efter start_date .
Bemærk!If du angiver et tal, der er not et heltal, rundes tallet op or ned til det nærmeste heltal. |
Returner value
En date (datetime
).
Bemærkninger
I modsætning til Microsoft Excel, der gemmer datoer som sekventielle serienumre, fungerer DAX med datoer i en
datetime
format. Funktionen EOMONTH kan acceptere datoer i andre formater med følgende begrænsninger:If
start_date
er not en gyldig date, returnerer EOMONTH en error.If
start_date
er en numerisk value, der er not i endatetime
format, EOMONTHconvert tallet til en date. Hvis du vil undgå uventede resultater, skal du convert tallet til endatetime
format, før du bruger funktionen EOMONTH.If
start_date
plus måneder returnerer en ugyldig date, returnerer EOMONTH en error. Datoer før 1. marts 1900 and efter den 31. december 9999 er ugyldige.Når argumentet date er en tekstrepræsentation af date, bruger funktionen EDATE landestandarden anddatetime på klientcomputeren til at forstå den tekst, der value for at udføre konverteringen. If aktuelle datetime indstillinger repræsenterer en date i format af Month/Day/Year, fortolkes følgende streng "1/8/2009" som en datetime value, der svarer til den 8. januar 2009. if de aktuelle indstillinger for datetime repræsenterer en date i format af Day/Month/Year, fortolkes den samme streng dog som en datetime-value, der svarer til den 1. august 2009.
Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).
Eksempel
Følgende udtryk returnerer 31. maj 2008, fordi argumentet months
afrundes til 2.
= EOMONTH("March 3, 2008",1.5)