Del via


EOMONTH

Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt

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

Term Definisjon
start_date Startdatoen i datetime-format , eller i en godtatt tekstpresentasjon av en dato.
Måneder 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 . EOMONTH-funksjonen 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 et datetime-format , konverterer EOMONTH tallet til en dato. Hvis du vil unngå uventede resultater, konverterer du tallet til et datetime-format før du bruker funksjonen EOMONTH.

  • 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 måneder-argumentet avrundes til 2.

= EOMONTH("March 3, 2008",1.5)  

EDATE (funksjon)
Dato- og klokkeslettfunksjoner