|
Forums, dernières contributions
Avoir la somme des 12 derniers mois d'une variable
Bonjour,
j'essaie de créer une variable, soit dans l'univers, soit dans Deski, qui me donne la somme d'un montant pour les 12 derniers mois.
Je m'explique :
je possède les infos suivantes dans l'univers : Année, Mois, Montant
Et je souhaite avoir en + l'info 'Montant des 12 derniers mois' qui est la somme de Montant pour les 12 derniers mois.
J'ai essayé plusieurs méthodes, mais sans succès...
Remarque : je suis sous BO XI R2 SP2.
Vos idées sont les bienvenues.
Merci
Bonjour,
Si je comprends bien tu veux une somme glissante sur les 12 derniers mois ? Avec Oracle tu peux définir une variable du type :
sum(case when mois >= add_months(sysdate,-12) then montant else 0 end)
Tu peux restituer cette variable dans un dataprovider à part sans les dimensions année et mois.
Bonjour et merci pour ton aide,
je veux effectivement une somme glissante, mais pas par rapport à la date système.
En fait dans ma requête je sélectionne une année entière, avec les mois et les montants, et pour chaque mois je souhaite avoir la somme des montants des 12 derniers mois.
Donc je pense qu'avec sysdate dans la formule ça ne me donnera pas les bons résultats.
Merci
Je ne connais pas suffisamment XI mais n'est il pas possible de faire un Sum( ...) ForAll (month)?
|