EOMONTH
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
Returnerer datoen i datetime
format for den siste dagen i måneden, før eller etter et angitt antall måneder. Bruk EOMONTH til å beregne forfallsdatoer eller forfallsdatoer som faller på den siste dagen i måneden.
Syntaks
EOMONTH(<start_date>, <months>)
Parametere
Vilkår | Definisjon |
---|---|
start_date |
Startdatoen i datetime format, eller i en godtatt tekstpresentasjon av en dato. |
months |
Et tall som representerer antall måneder før eller etter start_date .
Obs! Hvis du angir et tall som ikke er et heltall, avrundes tallet opp eller ned til nærmeste heltall. |
Returverdi
En dato (datetime
).
Merknader
I motsetning til Microsoft Excel, som lagrer datoer som sekvensielle serienumre, fungerer DAX med datoer i et
datetime
format. Funksjonen EOMONTH kan godta datoer i andre formater, med følgende begrensninger:Hvis
start_date
ikke er en gyldig dato, returnerer EOMONTH en feil.Hvis
start_date
er en numerisk verdi som ikke er i etdatetime
format, konverterer EOMONTH tallet til en dato. Hvis du vil unngå uventede resultater, konverterer du tallet til etdatetime
format før du bruker EOMONTH-funksjonen.Hvis
start_date
pluss måneder gir en ugyldig dato, returnerer EOMONTH en feil. Datoer før 1. mars 1900 og etter 31. desember 9999 er ugyldige.Når datoargumentet er en tekstpresentasjon av datoen, bruker EDATE-funksjonen innstillingene for nasjonal innstilling og dato/klokkeslett på klientdatamaskinen til å forstå tekstverdien for å kunne utføre konverteringen. Hvis gjeldende datotidsinnstillinger representerer en dato i formatet måned/dag/år, tolkes følgende streng "08.01.2009" som en datetime-verdi som tilsvarer 8. januar 2009. Hvis gjeldende innstillinger for dato/klokkeslett representerer en dato i formatet dag/måned/år, tolkes imidlertid den samme strengen som en datetime-verdi som tilsvarer 1. august 2009.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel
Følgende uttrykk returnerer 31. mai 2008, fordi argumentet months
avrundes til 2.
= EOMONTH("March 3, 2008",1.5)