ClosingPeriod (MDX)ClosingPeriod (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce il membro che costituisce l'ultimo elemento di pari livello tra i discendenti di un membro specificato a un livello specificato.Returns the member that is the last sibling among the descendants of a specified member at a specified level.

SintassiSyntax


ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )  

ArgomentiArguments

Level_ExpressionLevel_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un livello.A valid Multidimensional Expressions (MDX) expression that returns a level.

Member_ExpressionMember_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un membro.A valid Multidimensional Expressions (MDX) expression that returns a member.

OsservazioniRemarks

Questa funzione è principalmente finalizzata all'utilizzo con una dimensione di tipo temporale, ma può essere utilizzata con qualsiasi dimensione.This function is primarily intended to be used against a dimension with a type of Time, but can be used with any dimension.

  • Se si specifica un'espressione di livello il ClosingPeriod funzione utilizza la dimensione che contiene il livello specificato e restituisce l'ultimo elemento di pari livello tra i discendenti del membro predefinito al livello specificato.If a level expression is specified, the ClosingPeriod function uses the dimension that contains the specified level and returns the last sibling among the descendants of the default member at the specified level.

  • Se vengono specificate sia un'espressione di livello e un'espressione di membro, il ClosingPeriod funzione restituisce l'ultimo elemento di pari livello tra i discendenti del membro specificato al livello specificato.If both a level expression and a member expression are specified, the ClosingPeriod function returns the last sibling among the descendants of specified member at the specified level.

  • Se si specifica un'espressione di livello né un'espressione di membro, il ClosingPeriod funzione utilizza il livello predefinito e un membro della dimensione (se presente) del cubo con un tipo di tempo.If neither a level expression nor a member expression is specified, the ClosingPeriod function uses the default level and member of the dimension (if any) in the cube with a type of Time.

    Il ClosingPeriod funzione è equivalente all'istruzione MDX seguente:The ClosingPeriod function is equivalent to the following MDX statement:

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

Nota

Il OpeningPeriod è simile alla funzione di ClosingPeriod funzione, con la differenza che il OpeningPeriod funzione restituisce il primo elemento di pari livello anziché l'ultimo.The OpeningPeriod function is similar to the ClosingPeriod function, except that the OpeningPeriod function returns the first sibling instead of the last sibling.

EsempiExamples

Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro FY2007 della dimensione Date (il cui tipo semantico è temporale).The following example returns the value for the default measure for FY2007 member of the Date dimension (which has a semantic type of Time). Viene restituito questo membro poiché il livello Fiscal Year è il primo discendente del livello [Totale], la gerarchia Fiscal è la gerarchia predefinita poiché costituisce la prima gerarchia definita dall'utente nella raccolta di gerarchie e il membro FY 2007 è l'ultimo elemento di pari livello nella gerarchia a questo livello.This member is returned because the Fiscal Year level is the first descendant of the [All] level, the Fiscal hierarchy is the default hierarchy because it is the first user-defined hierarchy in the hierarchy collection, and the FY 2007 member is the last sibling in this hierarchy at this level.

SELECT ClosingPeriod() ON 0  
FROM [Adventure Works]  

L'esempio seguente restituisce il valore predefinito della misura per il 30 novembre 2006 membro al livello Date.Date.Date per la gerarchia dell'attributo date.The following example returns the value for the default measure for November 30, 2006 member at the Date.Date.Date level for the Date.Date attribute hierarchy. Tale membro costituisce l'ultimo elemento di pari livello del discendente del livello [Totale] nella gerarchia dell'attributo Date.Date.This member is the last sibling of the descendant of [All] level in the Date.Date attribute hierarchy.

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

Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro dicembre 2003, che costituisce l'ultimo elemento di pari livello del discendente del membro 2003 a livello di anno nella gerarchia definita dall'utente Calendar.The following example returns the value for the default measure for December, 2003 member, which is the last sibling of the descendant of the 2003 member at the year level in the Calendar user-defined hierarchy.

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

Nell'esempio seguente viene restituito il valore predefinito della misura relativa al membro giugno 2003, che costituisce l'ultimo elemento di pari livello del discendente del membro 2003 a livello di anno nella gerarchia definita dall'utente Fiscal.The following example returns the value for the default measure for June, 2003 member, which is the last sibling of the descendant of the 2003 member at the year level in the Fiscal user-defined hierarchy.

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

Vedere ancheSee Also

OpeningPeriod ( MDX ) OpeningPeriod (MDX)
Riferimento alla funzione MDX ( MDX ) MDX Function Reference (MDX)
LastSibling ( MDX )LastSibling (MDX)