|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Julien DAVIDInscription : avril 2011 Messages : 1 ![]() |
Bonjour à tous,
Je viens vous soumettre un problème concernant la création d'un objet calculé dans un univers BO ( Designer v 6.5.1 - BDD Oracle 10g), et plus particulièrement sur sa fonction d'agrégation lorsque je l'utilise dans un rapport. Cet indicateur réalise une division entre deux autres indicateurs. Lorsque j'utilise cet indicateur dans un tableau, le calcul se fait correctement dans le corps du tableau. Lorsque j'utilise cet indicateur dans le pied du tableau, le calcul se fait en utilisant la fonction d'agrégation précisée dans l'onglet "propriétés", ce qui me donne un résultat faux... Vous pouvez voir ce que cela donne dans la pièce jointe...la colonne en jaune est le résultat théorique que je devrais obtenir. Avez-vous une idée sur la manière de solutionner ce problème?? Je vous remercie par avance pour votre aide précieuse! Bonne journée à tous, Jalied |
|
|
00
|
|
|
#2 |
![]() ![]() Thomas CochinConsultant en Business Intelligence Inscription : juin 2009 Messages : 3 271 ![]() |
Bonjour,
Dans la définition de ton objet dans le designer, tu peux définir la fonction de projection à "Aucune". Ce qui en l'occurence devrait résoudre ton problème.
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches. Un message vous a aidé ? Votez en cliquant sur ![]() Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton ![]() Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP. |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 10 ![]() |
Je pense qu'avec aucune projection, l'indicateur ne sera pas capable de s'afficher dans le pied du tableau #VALEURMULTI. A moins d'y indiquer une formule d'agrégat :
Mais le résultats sera la moyenne faite à chaque dimension. Je pense que l'on veut vraiment l'indicateur1 global / l'indicateur 2 global. >> coté rapport c'est faisable (voir image) >> coté univers il ne faut rien changer, seulement créer une deuxième requête quasi-identique mais en enlevant la dimension voulu pour avoir le total. Au final, si de toute façon les 2 indicateurs de bases (diviseur/divisé) sont extraits, autant les utiliser dans une variable qui elle sera bien agrégée partout ... non ? |
|
|
00
|
|
|
#4 |
![]() ![]() Thomas CochinConsultant en Business Intelligence Inscription : juin 2009 Messages : 3 271 ![]() |
Je devais avoir bu ce jour là... Le mieux c'est d'utiliser un opérateur contextuel.
En l'occurrence : Code :
=Somme((<indicateur1>/<indicateur2>) PourChaque <Dimension1>)
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches. Un message vous a aidé ? Votez en cliquant sur ![]() Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton ![]() Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP. |
|
00
|
Copyright © 2000-2012 - www.developpez.com