Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt das Mitglied zurück, das eine bestimmte Anzahl von Positionen hat, vor einem bestimmten Mitglied auf dessen Ebene.
Syntax
Member_Expression.Lag(Index)
Argumente
Member_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der ein Mitglied zurückgibt.
Index
Ein gültiger numerischer Ausdruck, der die Anzahl der zu hinterliegenden Mitgliederpositionen angibt.
Bemerkungen
Mitgliederpositionen innerhalb einer Ebene werden durch die natürliche Reihenfolge der Attributhierarchie bestimmt. Die Nummerierung der Positionen basiert auf null.
Wenn die angegebene Verzögerung null ist, gibt die Lag-Funktion das angegebene Mitglied selbst zurück.
Ist die angegebene Verzögerung negativ, gibt die Lag-Funktion ein nachfolgendes Mitglied zurück.
Lag(1) äquivalent zur PrevMember-Funktion ist.
Lag(-1) ist äquivalent zur NextMember-Funktion .
Die Lag-Funktion ähnelt der Lead-Funktion , mit der Ausnahme, dass die Lead-Funktion in die entgegengesetzte Richtung zur Lag-Funktion blickt. Das heißt, Lag(n) ist äquivalent zu Lead(-n).
Example
Das folgende Beispiel gibt den Wert für Dezember 2001 zurück:
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(2) ON 0
FROM [Adventure Works]
Das folgende Beispiel gibt den Wert für März 2002 zurück:
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(-1) ON 0
FROM [Adventure Works]