EOMONTH
Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning
Returnerar datumet i datetime-format för den sista dagen i månaden, före eller efter ett angivet antal månader. Använd EOMONTH för att beräkna förfallodatum eller förfallodatum som infaller den sista dagen i månaden.
Syntax
EOMONTH(<start_date>, <months>)
Parametrar
Period | Definition |
---|---|
Startdatum | Startdatumet i datetime-format eller i en godkänd textrepresentation av ett datum. |
månader | Ett tal som representerar antalet månader före eller efter start_date. Obs! Om du anger ett tal som inte är ett heltal avrundas talet uppåt eller nedåt till närmaste heltal. |
Returvärde
Ett datum (datetime).
Kommentarer
Till skillnad från Microsoft Excel, som lagrar datum som sekventiella serienummer, fungerar DAX med datum i datetime-format. Funktionen EOMONTH kan acceptera datum i andra format med följande begränsningar:
Om start_date inte är ett giltigt datum returnerar EOMONTH ett fel.
Om start_date är ett numeriskt värde som inte är i datetime-format konverterar EOMONTH talet till ett datum. För att undvika oväntade resultat konverterar du talet till ett datetime-format innan du använder funktionen EOMONTH.
Om start_date plus månader ger ett ogiltigt datum returnerar EOMONTH ett fel. Datum före den 1 mars 1900 och efter den 31 december 9999 är ogiltiga.
När datumargumentet är en textrepresentation av datumet använder EDATE-funktionen nationella inställningar och datumtidsinställningar för klientdatorn för att förstå textvärdet för att utföra konverteringen. Om aktuella datumtidsinställningar representerar ett datum i formatet Månad/dag/år tolkas följande sträng "1/8/2009" som ett datetime-värde som motsvarar den 8 januari 2009. Men om de aktuella datumtidsinställningarna representerar ett datum i formatet dag/månad/år tolkas samma sträng som ett datetime-värde som motsvarar den 1 augusti 2009.
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
Följande uttryck returnerar 31 maj 2008 eftersom argumentet months avrundas till 2.
= EOMONTH("March 3, 2008",1.5)
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för