OpeningPeriod (MDX)

Gibt das erste Geschwisterkind unter den Nachkommen einer bestimmten Stufe zurück, optional bei einem bestimmten Glied.

Syntax

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Argumente

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

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

Bemerkungen

Diese Funktion ist hauptsächlich für die Zeitdimension gedacht, kann aber mit jeder Dimension verwendet werden.

  • Wenn ein Level-Ausdruck angegeben ist, verwendet die OpeningPeriod-Funktion die Hierarchie, die das angegebene Level enthält, und gibt das erste Geschwisterteil unter den Nachkommen des Standardmitglieds auf der angegebenen Ebene zurück.

  • Wenn sowohl ein Level-Ausdruck als auch ein Mitglieder-Ausdruck angegeben sind, gibt die OpeningPeriod-Funktion das erste Geschwister-Mitglied unter den Nachkommen des angegebenen Mitglieds auf der angegebenen Ebene innerhalb der Hierarchie mit der angegebenen Ebene zurück.

  • Wenn weder ein Level-Ausdruck noch ein Mitglieder-Ausdruck angegeben sind, verwendet die Funktion OpeningPeriod das Standardniveau und das Element der Dimension mit einem Typ von Zeit.

Note

Die Funktion ClosingPeriod ähnelt der Funktion OpeningPeriod , mit der Ausnahme, dass die Funktion ClosingPeriod das letzte Geschwister statt des ersten Geschwisters zurückgibt.

Beispiele

Das folgende Beispiel liefert den Wert für das Standardmaß für das Mitglied des Geschäftsjahres 2002 der Datumsdimension zurück (das eine Art Zeit besitzt). Dieses Mitglied wird zurückgegeben, weil die Haushaltsjahresebene der erste Nachkomme der [All]-Ebene ist, die Fiskalhierarchie die Standardhierarchie ist, da sie die erste benutzerdefinierte Hierarchie in der Hierarchiesammlung ist, und das Mitglied des Haushaltsjahres 2002 das erste Geschwisterkind in dieser Hierarchie auf dieser Ebene ist.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

Das folgende Beispiel liefert den Wert für das Standardmaß für das Mitglied vom 1. Juli 2001 auf der Ebene Date.Date.Date für die Date.Date-Attributhierarchie. Dieses Mitglied ist das erste Geschwister des Nachkommen der [All]-Ebene in der Date.Date-Attributhierarchie.

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

Das folgende Beispiel liefert den Wert für das Standardmaß für das Mitglied Januar 2003, das das erste Geschwisterkind des Nachkommen des Mitglieds von 2003 auf Jahresebene in der benutzerdefinierten Kalenderhierarchie ist.

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

Das folgende Beispiel liefert den Wert für das Standardmaß für das Mitglied Juli 2002, das das erste Geschwisterkind des Nachkommen des Mitglieds von 2003 auf Jahresebene in der von Fiskal-Nutzern definierten Hierarchie ist.

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