Freigeben über


Lead (MDX)

Gibt das Element zurück, das eine angegebene Anzahl von Positionen auf ein angegebenes Element entlang der Ebene des Elements folgt.

Syntax

Member_Expression.Lead( Index )

Argumente

  • Member_Expression
    Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der ein Element zurückgibt.

  • Index
    Ein gültiger numerischer Ausdruck, der eine Anzahl der Elementpositionen angibt.

Hinweise

Die Elementpositionen auf einer Ebene werden über die natürliche Reihenfolge der Attributhierarchie bestimmt. Die Nummerierung der Positionen basiert auf Null.

Wenn der angegebene Abstand 0 beträgt, gibt die Lead-Funktion das angegebene Element selbst zurück.

Wenn der angegebene Abstand negativ ist, gibt die Lead-Funktion ein vorausgehendes Element zurück.

Lead(1) entspricht der NextMember-Funktion. Lead(-1) entspricht der PrevMember-Funktion.

Die Lead-Funktion gleicht der Lag-Funktion mit dem Unterschied, dass die Lag-Funktion in die umgekehrte Richtung sucht als die Lead-Funktion. Somit ist Lead(n) äquivalent zu Lag(-n).

Beispiel

Im folgenden Beispiel wird der Wert December 2001 zurückgegeben:

SELECT [Date].[Fiscal].[Month].[February 2002].Lead(-2) ON 0
FROM [Adventure Works]

Im folgenden Beispiel wird der Wert March 2002 zurückgegeben:

SELECT [Date].[Fiscal].[Month].[February 2002].Lead(1) ON 0
FROM [Adventure Works]

Siehe auch

Verweis

MDX-Funktionsreferenz (MDX)