Bonjour,
Savez vous comment calculer la somme du premier mois jusqu’au mois courant de la Dimension Temps.
Par exemple, la somme de Janvier 2007 jusqu’au mois courant.
Merci.
ash_rmy.
Bonjour,
Savez vous comment calculer la somme du premier mois jusqu’au mois courant de la Dimension Temps.
Par exemple, la somme de Janvier 2007 jusqu’au mois courant.
Merci.
ash_rmy.
Pour ma part, je l'ai fait avec un range :
En passant en parametre l'année et le mois. Et pour le meme prix, tu as meme le calcul du Year-1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 WITH MEMBER [AmountY-1] AS 'sum(ParallelPeriod ([Dim Time].[Calendar].[Year], 1 , [Dim Time].[Calendar].[Month].&[" + Parameters!Year.Value + "]&[1]) : ParallelPeriod ([Dim Time].[Calendar].[Year], 1 , [Dim Time].[Calendar].[Month].&[" + Parameters!Year.Value + "]&["+ Parameters!Month.Value + "]) ,[Amount])' MEMBER [AmountY] AS 'sum([Dim Time].[Calendar].[Month].&[" + Parameters!Year.Value + "]&[1] :[Dim Time].[Calendar].[Month].&[" + Parameters!Year.Value + "]&["+ Parameters!Month.Value + "] ,[Amount])'
merci !
Si en 2009 je vais utiliser le même calcul, j’aurai le cumul de Jan 2007 jusqu’au mois en 2009 ?
ash_rmy.
Non avec ces formules, tu auras l'année passée en paramètre et l'année précédente donc en 2009, tu auras 2009 et 2008 mais rien ne t'empêche de modifier la formule pour avoir 2 années en arrière.
Par contre attention, tu va avoir le total de l'année précédente dans un membre et le year-to-date dans le second. Libre a toi de créer un 3e membre qui les additionne ensuite si tu veux le cumul.
Cette formule est la base, après à toi de l'adapter en fonction de tes besoins spécifiques.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager