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)