Actualités : analyse de données, Business Intelligence, Data Science, Big Data
Forums, dernières contributions

Création de fonction (taux de variation)

 Laurent
Lundi 20 Mars 2006

Version imprimable
[Ignorer]
Bonjour,
Dans l'éditeur de requête java de Webi, je souhaiterais dans 1 rapport, créer une variable calculant le taux de variation (en %). J'ai un tableau avec 2 années 2004 et 2005, et je dois faire la formule suivante : ((2005-2004)/2004)*100. Je n'arrive pas à la rédiger dans l'éditeur de foction.
Quelqu'un a t'il une astuce ?
Merci par avance
 Joël Da Costa
Lundi 20 Mars 2006

Version imprimable
[Ignorer]
Bonjour,

En quelle version êtes-vous ? Les fonctions disponibles s'étoffant au fur et à mesure des versions, il nous est nécéssaire de connaitre votre version pour vous donner la formule.

Cdt,
Joël
 Laurent
Lundi 20 Mars 2006

Version imprimable
[Ignorer]
Voici ma version

InfoView 65.010.00000.1011 patch_bobj_651_HF_532 patch_bobj_651_HF_861 patch_bobj_651_HF_532;patch_bobj_651_HF_861
WebIntelligence Reporter 65.010.00000.1011
WebIntelligence Explorer 65.010.00000.1011
Broadcast Agent 65.010.00000.101
 Laurent
Mardi 21 Mars 2006

Version imprimable
[Ignorer]
bonjour,
comme vous me le demandiez, ma version est la suivante :
version 6.5.1
merci par avance
 Joel Da Costa
Mardi 21 Mars 2006

Version imprimable
[Ignorer]
Bonjour,

Dommage que vous ne soyez pas en XI R2, la fonction Précédents() vous permet de récupérer la valeur de l'occurence précédente (donc ici de l'année précédente). De même que l'opérateur Où n'est pas présent ce qui nous aurait facilité la tache...

Cependant cela reste faisable dans votre cas, vous avez deux lignes une pour 2004 et une pour 2005, la formule marchera donc dans ce cas (pas si vous avez 2004,2005 et 2006).

=Si([Année] = '2005';([Ca]-(Somme([Ca]) PourTout([Année])-[Ca]))/(Somme([Ca]) PourTout([Année])-[Ca]))

L'astuce est de calculer le CA toutes année confondues : Somme([Ca]) PourTout([Année]) auquel on va enlever le ca de l'année 2005 ce qui va nous donner le ca 2004.

Si vous souhaitez que cela fonctionne même si vous avez 5 années il va falloir passer par l'ajout d'un indicateur CA n-1 dans l'univers, avec la table de transormation qui va avec.

Cdt,
Joël Da Costa


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store