Decideo - Actualités sur le Big Data, Business Intelligence, Data Science

Abonnez-vous gratuitement à Decideo !


Decideo


 
Forums, dernières contributions

Avoir la somme des 12 derniers mois d'une variable

 LS
Lundi 18 Février 2008

Version imprimable
[Ignorer]
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
 TF
Mercredi 20 Février 2008

Version imprimable
[Ignorer]
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.
 LS
Jeudi 21 Février 2008

Version imprimable
[Ignorer]
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
 LSC
Jeudi 21 Février 2008

Version imprimable
[Ignorer]
Je ne connais pas suffisamment XI mais n'est il pas possible de faire un Sum( ...) ForAll (month)?


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store