Période de clôture (MDX)

Retourne le membre qui est le dernier frère parmi les descendants d’un membre spécifié à un niveau spécifié.

Syntax

  
ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )  

Arguments

Level_Expression
Une expression valide des Expressions Multidimensionnelles (MDX) qui retourne un niveau.

Member_Expression
Une expression valide des Expressions Multidimensionnelles (MDX) qui retourne un membre.

Remarks

Cette fonction est principalement destinée à être utilisée contre une dimension d’un type de Temps, mais peut être utilisée avec n’importe quelle dimension.

  • Si une expression de niveau est spécifiée, la fonction ClosingPeriod utilise la dimension contenant le niveau spécifié et retourne le dernier frère parmi les descendants du membre par défaut au niveau spécifié.

  • Si une expression de niveau et une expression de membre sont spécifiées, la fonction ClosingPeriod retourne la dernière sœur parmi les descendants d’un membre spécifié au niveau spécifié.

  • Si ni expression de niveau ni expression membre n’est spécifiée, la fonction ClosingPeriod utilise le niveau par défaut et le membre de la dimension (le cas échéant) dans le cube avec un type de Time.

La fonction ClosingPeriod est équivalente à l’instruction MDX suivante :

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

Note

La fonction OpeningPeriod est similaire à la fonction ClosingPeriod , sauf que la fonction OpeningPeriod renvoie le premier frère au lieu du dernier.

Exemples

L’exemple suivant retourne la valeur de la mesure par défaut pour l’exercice 2007, membre de la dimension Date (qui a un type sémantique de Time). Ce membre est retourné parce que le niveau de l’exercice fiscal est le premier descendant du niveau [Tout], la hiérarchie fiscale est la hiérarchie par défaut car c’est la première hiérarchie définie par l’utilisateur dans la collection de hiérarchie, et le membre de l’exercice 2007 est le dernier frère de cette hiérarchie à ce niveau.

SELECT ClosingPeriod() ON 0  
FROM [Adventure Works]  

L’exemple suivant renvoie la valeur de la mesure par défaut pour le membre du 30 novembre 2006 au niveau Date.Date.Date pour la hiérarchie d’attributs Date.Date. Ce membre est le dernier frère ou sœur du descendant du niveau [Tout] dans la hiérarchie des attributs Date.Date.

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

L’exemple suivant renvoie la valeur de la mesure par défaut pour le membre de décembre 2003, qui est la dernière sœur du descendant du membre de 2003 au niveau annuel dans la hiérarchie définie par l’utilisateur de Calendar.

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

L’exemple suivant renvoie la valeur de la mesure par défaut pour le membre de juin 2003, qui est la dernière sœur du descendant du membre de 2003 au niveau annuel dans la hiérarchie définie par l’utilisateur Fiscal.

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