關閉期間(MDX)

回傳指定成員後代中最後一位兄弟姊妹,且在指定層級中。

Syntax

  
ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )  

論點

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

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

備註

此函數主要用於對抗具有某種時間類型的維度,但也可用於任何維度。

  • 若指定層級表達式, ClosingPeriod 函數會使用包含該層級的維度,並回傳預設成員在指定層級後代中的最後一個兄弟姊妹。

  • 若同時指定層級表達式與成員表達式, ClosingPeriod 函式會回傳指定成員在指定層級後代中最後一個兄弟。

  • 若未指定層級表達式或成員表達式, ClosingPeriod 函數會使用立方體中該維度的預設層級與成員(若有的話),並使用時間型別。

ClosingPeriod 函數等價於以下 MDX 陳述:

Tail(Descendants(Member_Expression, Level_Expression), 1)。

Note

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

Examples

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

SELECT ClosingPeriod() ON 0  
FROM [Adventure Works]  

以下範例回傳 2006 年 11 月 30 日成員在 Date.Date 屬性階層中 Date.Date.Date 層級的預設度量值。 此成員是 Date.Date 屬性階層中 [All] 層級後代的最後一位兄弟姊妹。

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

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

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

以下範例回傳了 2003 年 6 月會員的預設度量值,該會員是 2003 年會員後代在財政用戶定義階層中年級的最後一個兄弟單位。

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