EDATEEDATE

Gibt das Datum zurück, das der angegebenen Anzahl von Monaten vor oder nach dem Startdatum entspricht.Returns the date that is the indicated number of months before or after the start date. Verwenden Sie EDATE, um Fälligkeitsdaten zu berechnen, die auf den gleichen Tag des Monats wie das Ausgabedatum fallen.Use EDATE to calculate maturity dates or due dates that fall on the same day of the month as the date of issue.

SyntaxSyntax

EDATE(<start_date>, <months>)  

ParameterParameters

BenennungTerm DefinitionDefinition
start_datestart_date Ein Datum im datetime- oder text-Format, das das Startdatum darstellt.A date in datetime or text format that represents the start date.
monthsmonths Eine ganze Zahl, die die Anzahl der Monate vor oder nach start_date darstellt.An integer that represents the number of months before or after start_date.

RückgabewertReturn value

Ein Datum (datetime).A date (datetime).

BemerkungenRemarks

  • Im Gegensatz zu Microsoft Excel, das Daten als fortlaufende Nummern speichert, verwendet DAX einen datetime-Datentyp, um mit Datumswerten zu arbeiten.In contrast to Microsoft Excel, which stores dates as sequential serial numbers, DAX works with dates in a datetime format. Datumswerte, die in anderen Formaten gespeichert sind, werden implizit konvertiert.Dates stored in other formats are converted implicitly.

  • Wenn start_date kein gültiges Datum ist, gibt die EDATE-Funktion einen Fehler zurück.If start_date is not a valid date, EDATE returns an error. Stellen Sie sicher, dass der Spaltenverweis oder das Datum, den bzw. das Sie als erstes Argument angeben, ein Datum ist.Make sure that the column reference or date that you supply as the first argument is a date.

  • Wenn months keine ganze Zahl ist, wird der Wert abgeschnitten.If months is not an integer, it is truncated.

  • Wenn das date-Argument eine Textdarstellung des Datums ist, verwendet die EDATE-Funktion das Gebietsschema und die Datum/Uhrzeit-Einstellungen des Clientcomputers, um den Textwert zu interpretieren und die Konvertierung durchzuführen.When the date argument is a text representation of the date, the EDATE function uses the locale and date time settings of the client computer to understand the text value in order to perform the conversion. Wenn die aktuellen Einstellungen für Datum/Uhrzeit Datumsangaben im Format Monat/Tag/Jahr darstellen, wird die Zeichenfolge „1/8/2009“ in einen datetime-Wert konvertiert, der dem 8. Januar 2009 entspricht.If the current date time settings represent a date in the format of Month/Day/Year, then the following string "1/8/2009" is interpreted as a datetime value equivalent to January 8th of 2009. Wenn die aktuellen Einstellungen für Datum/Uhrzeit dagegen Datumsangaben im Format Monat/Tag/Jahr darstellen, wird dieselbe Zeichenfolge in einen datetime-Wert konvertiert, der dem 1. August 2009 entspricht.However, if the current date time settings represent a date in the format of Day/Month/Year, the same string would be interpreted as a datetime value equivalent to August 1st of 2009.

  • Wenn das angeforderte Datum nach dem letzten Tag des entsprechenden Monats liegt, wird der letzte Tag des Monats zurückgegeben.If the requested date is past the last day of the corresponding month, then the last day of the month is returned. Die folgenden Funktionen beispielsweise: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) geben den 28. Februar 2009 zurück. Dieses Datum liegt einen Monat nach dem Startdatum.For example, the following functions: EDATE("2009-01-29", 1), EDATE("2009-01-30", 1), EDATE("2009-01-31", 1) return February 28th of 2009; that corresponds to one month after the start date.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

BeispielExample

Das folgende Beispiel gibt das Datum drei Monate nach dem Auftragsdatum zurück, das in der Spalte [TransactionDate] gespeichert ist.The following example returns the date three months after the order date, which is stored in the column [TransactionDate].

= EDATE([TransactionDate],3)  

Siehe auchSee also

EOMONTH-FunktionEOMONTH function
Datums- und UhrzeitfunktionenDate and time functions