Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Återlämnar den medlem som är den sista syskonet bland ättlingarna till en specificerad medlem på en angiven nivå.
Syntax
ClosingPeriod( [ 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 mot en dimension med en typ av Tid, men kan användas med vilken dimension som helst.
Om ett nivåuttryck anges använder funktionen ClosingPeriod dimensionen som innehåller den angivna nivån och returnerar det sista syskonet bland efterkommande till standardmedlemmen på den angivna nivån.
Om både ett nivåuttryck och ett medlemsuttryck specificeras, returnerar funktionen ClosingPeriod det sista syskonet bland ättlingarna till den angivna medlemmen på den angivna nivån.
Om varken ett nivåuttryck eller ett medlemsuttryck specificeras, använder funktionen ClosingPeriod standardnivån och medlemmen i dimensionen (om någon) i kuben med en typ av Tid.
Funktionen ClosingPeriod är ekvivalent med följande MDX-sats:
Tail(Descendants(Member_Expression, Level_Expression), 1).
Note
Funktionen OpeningPeriod liknar funktionen ClosingPeriod, förutom att funktionen OpeningPeriod returnerar det första syskonet istället för det sista syskonet.
Examples
Följande exempel returnerar värdet för standardmåttet för FY2007-medlemmen i Date-dimensionen (som har en semantisk typ av Tid). Denna medlem returneras eftersom räkenskapsårsnivån är den första efterföljaren till [Alla]-nivån, Fiskalhierarkin är standardhierarkin eftersom det är den första användardefinierade hierarkin i hierarkinsamlingen, och medlemmen för räkenskapsåret 2007 är den sista syskonen i denna hierarki på denna nivå.
SELECT ClosingPeriod() ON 0
FROM [Adventure Works]
Följande exempel returnerar värdet för standardmåttet för medlemmen 30 november 2006 på nivån Date.Date.Date för Date.Date-attributhierarkin. Denna medlem är den sista syskonet till ättlingen på [All]-nivå i Date.Date-attributhierarkin.
SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Följande exempel returnerar värdet för standardmåttet för december 2003-medlemmen, som är den sista syskonen till ättlingen till 2003-medlemmen på årsnivå i den användardefinierade hierarkin i kalendern.
SELECT ClosingPeriod ([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 juni 2003-medlemmen, som är den sista syskonen till ättlingen till 2003-medlemmen på årsnivå i den fiskale användardefinierade hierarkin.
SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]