Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Restitue un ensemble de membres jusqu’à et incluant un membre spécifié.
Syntax
LastPeriods(Index [ ,Member_Expression ] )
Arguments
Index
Une expression numérique valide qui spécifie un certain nombre de périodes.
Member_Expression
Une expression valide des Expressions Multidimensionnelles (MDX) qui retourne un membre.
Remarks
Si le nombre de périodes spécifié est positif, la fonction LastPeriods renvoie un ensemble de membres qui commencent par l’élément qui accuse un retard sur Index - 1 par rapport à l’expression membre spécifiée, et se terminent par l’élément spécifié. Le nombre de membres retournés par la fonction est égal à Index.
Si le nombre de périodes spécifié est négatif, la fonction LastPeriods renvoie un ensemble de membres qui commencent par l’élément spécifié et se terminent par l’élément qui commence (- Index - 1) depuis l’élément spécifié. Le nombre de membres retournés par la fonction est égal à la valeur absolue d’Index.
Si le nombre de périodes spécifié est nul, la fonction LastPeriods renvoie l’ensemble vide. Cela diffère de la fonction Lag , qui retourne l’élément spécifié si 0 est spécifié.
Si un membre n’est pas spécifié, la fonction LastPeriods utilise Time.CurrentMember. Si aucune dimension n’est marquée comme dimension temporelle, la fonction analysera et s’exécutera sans erreur, mais provoquera une erreur de cellule dans l’application cliente.
Exemples
L’exemple suivant restitue la valeur par défaut de la mesure pour le deuxième tiers, et quatrième trimestres de l’exercice 2002.
SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0
FROM [Adventure Works]
Note
Cet exemple peut aussi être écrit en utilisant l’opérateur : (deux-points) :
[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]
L’exemple suivant restitue la valeur par défaut de la mesure pour le premier trimestre fiscal de l’exercice 2002. Bien que le nombre de périodes spécifié soit de trois, une seule peut être restituée car il n’y a pas de périodes antérieures dans l’exercice fiscal.
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]