Freigeben über


ClosingPeriod (MDX)

Gibt das letzte gleichgeordnete Element unter den nachfolgenden Werten eines angegebenen Elements auf einer angegebenen Ebene zurück.

Syntax

  
ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )  

Argumente

Level_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Ebene zurückgibt.

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

Bemerkungen

Diese Funktion ist hauptsächlich zur Verwendung mit einer Dimension des Typ Time vorgesehen, kann jedoch auch mit beliebigen anderen Dimensionen verwendet werden.

  • Wenn ein Ebenenausdruck angegeben wird, verwendet die ClosingPeriod-Funktion die Dimension, die die angegebene Ebene enthält, und gibt die letzte gleichgeordnete Ebene unter den nachfolgern des Standardmembers auf der angegebenen Ebene zurück.

  • Wenn sowohl ein Ebenenausdruck als auch ein Memberausdruck angegeben werden, gibt die ClosingPeriod-Funktion das letzte gleichgeordnete Element unter den Nachfolgern des angegebenen Elements auf der angegebenen Ebene zurück.

  • Wenn weder ein Ebenenausdruck noch ein Memberausdruck angegeben wird, verwendet die ClosingPeriod-Funktion die Standardebene und das Element der Dimension (falls vorhanden) im Cube mit dem Typ Time.

Die ClosingPeriod-Funktion entspricht der folgenden MDX-Anweisung:

Tail(Descendants(Member_Expression, Level_Expression), 1).

Hinweis

Die OpeningPeriod-Funktion ähnelt der ClosingPeriod-Funktion , mit dem Unterschied, dass die OpeningPeriod-Funktion die erste gleichgeordnete anstelle der letzten gleichgeordneten zurückgibt.

Beispiele

Im folgenden Beispiel wird der Wert des Standardmeasures für das FY2007-Element der Date-Dimension (die den semantischen Typ Time aufweist) zurückgegeben. Dieses Element wird zurückgegeben, weil die Fiscal Year-Ebene der erste nachfolgende Wert der [All]-Ebene ist. Die Fiscal-Hierarchie ist die Standardhierarchie, weil sie die erste benutzerdefinierte Hierarchie in der Hierarchie-Auflistung darstellt, und das FY 2007-Element ist das letzte gleichgeordnete Element in dieser Hierarchie auf dieser Ebene.

SELECT ClosingPeriod() ON 0  
FROM [Adventure Works]  

Im folgenden Beispiel wird der Wert des Standardmeasures für das Element "30. November 2006" auf der Date.Date.Date-Ebene für die Date.Date-Attributhierarchie zurückgegeben. Dieses Element ist das letzte gleichgeordnete Element des nachfolgenden Wertes der [All]-Ebene in der Date.Date-Attributhierarchie.

SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0  
FROM [Adventure Works]  

Im folgenden Beispiel wird der Wert des Standardmeasures für das December, 2003-Element zurückgegeben. Dieses Element ist das letzte gleichgeordnete Element des nachfolgenden Wertes des 2003-Elements auf der Year-Ebene in der benutzerdefinierten Calendar-Hierarchie.

SELECT ClosingPeriod ([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0  
FROM [Adventure Works]  

Im folgenden Beispiel wird der Wert des Standardmeasures für das June, 2003-Element zurückgegeben. Dieses Element ist das letzte gleichgeordnete Element des nachfolgenden Wertes des 2003-Elements auf der Year-Ebene in der benutzerdefinierten Fiscal-Hierarchie.

SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0  
FROM [Adventure Works]  

Weitere Informationen

OpeningPeriod (MDX)
MDX-Funktionsreferenz (MDX)
LastSibling (MDX)