Öppningsperiod (MDX)

Returnerar det första syskonet bland ättlingarna på en specificerad nivå, valfritt till en angiven medlem.

Syntax

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Arguments

Level_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en nivå.

Member_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en medlem.

Remarks

Denna funktion är främst avsedd att användas i Tidsdimensionen, men kan användas med vilken dimension som helst.

  • Om ett nivåuttryck anges använder funktionen OpeningPeriod hierarkin som innehåller den angivna nivån och returnerar det första syskonet bland efterkommande till standardmedlemmen på den angivna nivån.

  • Om både ett nivåuttryck och ett medlemsuttryck specificeras, returnerar funktionen OpeningPeriod det första syskonet bland ättlingarna till den specificerade medlemmen på den angivna nivån inom hierarkin som innehåller den angivna nivån.

  • Om varken ett nivåuttryck eller ett medlemsuttryck specificeras, använder funktionen OpeningPeriod standardnivån och medlemmen i dimensionen med en typ av Tid.

Note

Funktionen ClosingPeriod liknar funktionen OpeningPeriod, förutom att funktionen ClosingPeriod returnerar det sista syskonet istället för det första syskonet.

Examples

Följande exempel returnerar värdet för standardmåttet för medlemmen för räkenskapsåret 2002 i Date-dimensionen (som har en typ av Tid). Denna medlem returneras eftersom räkenskapsårsnivån är den första efterföljande av [Alla]-nivån, den fiskala hierarkin är standardhierarkin eftersom det är den första användardefinierade hierarkin i hierarkisamlingen, och medlemmen för räkenskapsåret 2002 är den första syskonet i denna hierarki på denna nivå.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

Följande exempel returnerar värdet för standardmåttet för medlemmen den 1 juli 2001 på nivån Date.Date.Date för Date.Date-attributhierarkin. Denna medlem är det första syskonet till ättlingen på [All]-nivå i Date.Date-attributhierarkin.

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

Följande exempel returnerar värdet för standardmåttet för januari 2003-medlemmen, som är den första syskonet till ättlingen till 2003-medlemmen på årsnivå i den användardefinierade hierarkin i kalendern.

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

Följande exempel returnerar värdet för standardmåttet för juli 2002-medlemmen, som är den första syskonen till efterföljaren till 2003-medlemmen på årsnivå i den fiskala användardefinierade hierarkin.

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