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 eine Gruppe von Mitgliedern bis zu und einschließlich eines bestimmten Mitglieds zurück.
Syntax
LastPeriods(Index [ ,Member_Expression ] )
Argumente
Index
Ein gültiger numerischer Ausdruck, der eine Anzahl von Perioden angibt.
Member_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der ein Mitglied zurückgibt.
Bemerkungen
Wenn die angegebene Anzahl von Perioden positiv ist, liefert die Funktion LastPeriods eine Menge von Mitgliedern, die mit dem Mitglied beginnen, das Index - 1 im angegebenen Mitgliedsausdruck hinter dem angegebenen Mitgliedsausdruck zurückbleibt, und mit dem angegebenen Mitglied endet. Die Anzahl der durch die Funktion zurückgegebenen Mitglieder entspricht dem Index.
Wenn die angegebene Anzahl von Perioden negativ ist, liefert die Funktion LastPeriods eine Menge von Mitgliedern, die mit dem angegebenen Mitglied beginnen und mit dem Element enden, das (- Index - 1) vom angegebenen Element führt. Die Anzahl der von der Funktion zurückgegebenen Mitglieder entspricht dem Absolutwert von Index.
Wenn die angegebene Anzahl von Perioden null ist, gibt die Funktion LastPeriods die leere Menge zurück. Dies unterscheidet sich von der Lag-Funktion , die das angegebene Element zurückgibt, wenn 0 angegeben ist.
Wenn ein Mitglied nicht angegeben ist, verwendet die Funktion LastPeriodsTime.CurrentMember. Wenn keine Dimension als Zeitdimension markiert ist, wird die Funktion fehlerfrei parsen und ausführen, verursacht jedoch einen Zellfehler in der Client-Anwendung.
Beispiele
Das folgende Beispiel zeigt den Standardwert für das zweite, dritte und vierte Geschäftsquartal des Haushaltsjahres 2002 wieder.
SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0
FROM [Adventure Works]
Note
Dieses Beispiel kann auch mit dem Operator : (Doppelpunkt) geschrieben werden:
[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]
Das folgende Beispiel gibt den Standardmaßwert für das erste Geschäftsquartal des Haushaltsjahres 2002 zurück. Obwohl die angegebene Anzahl von Perioden drei beträgt, kann nur eine zurückgegeben werden, da es im Geschäftsjahr keine früheren Perioden gibt.
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]