開市期(MDX)

返回指定等級後代中第一個兄弟姊妹,可選擇性地返回指定成員。

Syntax

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

論點

Level_Expression
一個有效的多維表達式(MDX)表達式,能回傳一個層級。

Member_Expression
一個有效的多維表達式(MDX)表達式,回傳成員。

備註

此功能主要用於時間維度,但也可用於任何維度。

  • 若指定層級表達式, OpeningPeriod 函式會使用包含該層級的階層結構,並回傳預設成員在指定層級後代中的第一兄弟姊妹。

  • 若同時指定一個層級表達式與成員表達式, OpeningPeriod 函式會回傳該階層中指定成員後代中第一個兄弟姊妹。

  • 若未指定層級表達式或成員表達式, OpeningPeriod 函式會使用該維度的預設層級與成員,並以時間型別為 。

Note

關閉期間函數與開閉期間函數相似,不同之處在於 ClosingPeriod 函數回傳的是最後一個兄弟姊妹,而非第一個兄弟姊妹。

Examples

以下範例回傳 2002 財政年度日期維度成員的預設度量值(該成員具有一種時間類型)。 此成員回傳是因為財政年度層級是[All]層級的第一個後代,財政階層是預設階層,因為它是階層集合中第一個使用者定義的階層,而2002財政年度成員是此階層中該階層的第一個兄弟姊妹。

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

以下範例回傳 2001 年 7 月 1 日成員在 Date.Date.Date 屬性階層中 Date.Date.Date 層級的預設度量值。 此成員是 Date.Date 屬性階層中 [All] 層級後代的第一個兄弟姊妹。

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

以下範例回傳 2003 年 1 月成員的預設度量值,該成員是 2003 年成員後代在日曆使用者定義階層中的第一兄弟單位。

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

以下範例回傳 2002 年 7 月成員的預設指標值,該成員是 2003 年成員後代在財政用戶定義階層中年級的第一兄弟單位。

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