SAMEPERIODLASTYEAR-Funktion (DAX)
Gibt eine Tabelle zurück, die eine Spalte mit Datumsangaben enthält, die den Datumsangaben in der angegebenen dates-Spalte im aktuellen Kontext um ein Jahr zurückversetzt entsprechen.
Syntax
SAMEPERIODLASTYEAR(<dates>)
Parameter
Begriff |
Definition |
dates |
Eine Spalte, die Datumsangaben enthält. |
Eigenschaftswert/Rückgabewert
Eine Tabelle mit einer Spalte, die Datumswerte enthält.
Hinweise
Hinweis |
---|
Unter Kontext in DAX-Formeln wird näher erläutert, wie sich der Kontext auf die Formelergebnisse auswirkt. |
Das dates-Argument kann Folgendes darstellen:
Verweis auf eine Datums-/Uhrzeitspalte
Tabellenausdruck, der eine einzelne Spalte mit Datums-/Uhrzeitwerten zurückgibt.
Boolescher Ausdruck, der eine einspaltige Tabelle mit Datums-/Uhrzeitwerten definiert.
Hinweis |
---|
Einschränkungen für boolesche Ausdrücke werden im Thema CALCULATE-Funktion (DAX) beschrieben. |
Die zurückgegebenen Datumsangaben entsprechen den von der folgenden gleichwertigen Formel zurückgegebenen Datumsangaben:
DATEADD(dates, -1, year)
Beispiel
Mit der folgenden Beispielformel wird ein Measure erstellt, das die "Previous Year Sales" für die Verkäufe von Wiederverkäufern berechnet.
Zur Veranschaulichung erstellen Sie eine PivotTable und fügen dem Bereich Zeilenbezeichnungen der PivotTable das Feld "CalendarYear" hinzu. Fügen Sie dann dem Bereich Werte der PivotTable unter Verwendung der im Codeabschnitt definierten Formel ein Measure mit der Bezeichnung Previous Year Sales hinzu.
=CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]), SAMEPERIODLASTYEAR(DateTime[DateKey]))
Siehe auch