OpeningPeriod (MDX)

Gibt das erste gleichgeordnete Element unter den nachfolgenden Werten einer angegebenen Ebene optional bei einem angegebenen Element zurück.

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.

Bemerkungen

Diese Funktion ist in erster Linie für die Verwendung der Time-Dimension vorgesehen, kann aber mit jeder Dimension verwendet werden.

  • Wenn ein Ebenenausdruck angegeben wird, verwendet die OpeningPeriod-Funktion die Hierarchie, die die angegebene Ebene enthält, und gibt das erste gleichgeordnete Element unter den Nachfolgern des Standardelements auf der angegebenen Ebene zurück.

  • Wenn sowohl ein Ebenenausdruck als auch ein Memberausdruck angegeben werden, gibt die OpeningPeriod-Funktion das erste gleichgeordnete Element unter den Nachfolgern des angegebenen Elements auf der angegebenen Ebene innerhalb der Hierarchie zurück, die die angegebene Ebene enthält.

  • Wenn weder ein Ebenenausdruck noch ein Memberausdruck angegeben werden, verwendet die Funktion OpeningPeriod die Standardebene und den Member der Dimension mit dem Typ Time.

Hinweis

Die ClosingPeriod-Funktion ähnelt der OpeningPeriod-Funktion , mit der Ausnahme, dass die ClosingPeriod-Funktion das letzte gleichgeordnete Element anstelle 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]  
  

Weitere Informationen

TopCount (MDX)
MDX-Funktionsreferenz (MDX)
FirstSibling (MDX)