Del via


EOMONTH

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer date i datetimeformat 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 datetimeformator 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 datetimeformat. 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 en datetimeformat, EOMONTHconvert tallet til en date. Hvis du vil undgå uventede resultater, skal du convert tallet til en datetimeformat, 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)

EDATE funktionerDateandtime funktioner