Freigeben über


EOMONTH

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die date in datetimeformat des lastday des monthzurück, bevor or nach einer angegebenen Anzahl von Monaten. Verwenden Sie EOMONTH, um Fälligkeitsdaten calculate Fälligkeitsdaten or, die auf die lastday der monthfallen.

Syntax

EOMONTH(<start_date>, <months>)

Parameter

Ausdruck Definition
start_date Der Anfang date in datetimeformat, or in einer akzeptierten Textdarstellung einer date.
months Eine Zahl, die die Anzahl der Monate vor or nach dem start_datedarstellt. Hinweis:If Sie eine Zahl eingeben, die not einer ganzen Zahl ist, wird die Zahl or auf die nächste ganze Zahl aufgerundet.

value zurückgeben

Eine date (datetime).

Bemerkungen

  • Im Gegensatz zu Microsoft Excel, das Datumsangaben als fortlaufende Zahlen speichert, funktioniert DAX mit Datumsangaben in einer datetimeformat. Die funktion EOMONTH kann Datumsangaben in anderen Formaten akzeptieren, mit den folgenden Einschränkungen:

  • If start_date ein gültiges notdate ist, gibt EOMONTH einen errorzurück.

  • If start_date ist eine numerische value, die in einem notdatetimeformat ist, EOMONTH die Zahl in eine convertdate. Um unerwartete Ergebnisse zu vermeiden, convert Sie die Zahl auf eine datetimeformat, bevor Sie die EOMONTH-Funktion verwenden.

  • If start_date plus Monate ergibt eine ungültige date, EOMONTH gibt einen errorzurück. Datumsangaben vor dem 1. März 1900 and nach dem 31. Dezember 9999 sind ungültig.

  • Wenn das argument date eine Textdarstellung des dateist, verwendet die EDATE-Funktion das Gebietsschema anddatetime Einstellungen des Clientcomputers, um den Text value zu verstehen, um die Konvertierung durchzuführen. If aktuellen datetime Einstellungen stellen eine date im format von Month/Day/Yeardar, dann wird die folgende Zeichenfolge "1/8/2009" als datetime value entspricht dem 8. Januar 2009 interpretiert. if die aktuellen datetime Einstellungen jedoch eine date im formatDay/Month/Yeardarstellen, würde dieselbe Zeichenfolge als datumstime interpretiert value entspricht dem 1. August 2009.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Der folgende Ausdruck gibt den 31. Mai 2008 zurück, da das argument months auf 2 gerundet ist.

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

EDATE FunktionDateandtime Funktionen