OpeningPeriod (MDX)
Gibt das erste gleichgeordnete Element unter den nachfolgenden Werten auf einer angegebenen Ebene zurück, optional für ein angegebenes Element.
Syntax
OpeningPeriod( [ 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.
Hinweise
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 ist, verwendet die OpeningPeriod-Funktion die Hierarchie, die die angegebene Ebene enthält, und gibt das erste gleichgeordnete Element unter den nachfolgenden Werten des Standardelements auf der angegebenen Ebene zurück.
Wenn sowohl ein Ebenenausdruck als auch ein Elementausdruck angegeben ist, gibt die OpeningPeriod-Funktion das erste gleichgeordnete Element unter den nachfolgenden Werten des angegebenen Elements auf der angegebenen Ebene innerhalb der Hierarchie, die die angegebene Ebene enthält, zurück.
Wenn weder ein Ebenenausdruck noch ein Elementausdruck angegeben ist, verwendet die OpeningPeriod-Funktion Standardebene und -element der Dimension vom Typ Time.
Hinweis |
---|
Die ClosingPeriod-Funktion gleicht der OpeningPeriod-Funktion mit dem Unterschied, dass die ClosingPeriod-Funktion das letzte gleichgeordnete Element statt des ersten gleichgeordneten Elements zurückgibt. |
Beispiele:
Im folgenden Beispiel wird der Wert des Standardmeasures für das FY2002-Element der Date-Dimension (die den 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 FY2002-Element ist das erste gleichgeordnete Element in dieser Hierarchie auf dieser Ebene.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
Im folgenden Beispiel wird der Wert des Standardmeasures für das July 1, 2001-Element auf der Date.Date.Date-Ebene für die Date.Date-Attributhierarchie zurückgegeben. Dieses Element ist das erste gleichgeordnete Element des nachfolgenden Wertes der [All]-Ebene in der Date.Date-Attributhierarchie.
SELECT OpeningPeriod([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Im folgenden Beispiel wird der Wert des Standardmeasures für das January, 2003-Element zurückgegeben. Dieses Element ist das erste gleichgeordnete Element des nachfolgenden Wertes des 2003-Elements auf der Year-Ebene in der benutzerdefinierten Calendar-Hierarchie.
SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Im folgenden Beispiel wird der Wert des Standardmeasures für das July, 2002-Element zurückgegeben. Dieses Element ist das erste gleichgeordnete Element des nachfolgenden Wertes des 2003-Elements auf der Year-Ebene in der benutzerdefinierten Fiscal-Hierarchie.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]