|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Bonjour,
je ne tombe pas souvent sur un os, mais là, j'avoue que je sèche un peu ... Si une bonne âme voulait bien m'aider... Le principe est simple : je part d'un tableau croisé. En ligne, les dates. En colonne, une dimension "entité". Au croisement, un montant. J'arrive très bien à construire un graph avec les dates en X, les entités en Z et les montants en Y. Je me retrouve avec autant de courbes que d'entités, tout est ok. Là où cela se complique, c'est lorsque je souhaite avec sur le même graph, en plus, une courbe qui représente la somme de mes montants (indépendamment des entités donc). Pour le moment, je récupère des courbes pas top car, même si j'ai un total, celui-ci se répète autant de fois qu'il y a d'entités ... si quelqu'un a une idée... Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Julien LizzulInscription : mars 2008 Messages : 1 103 ![]() |
Bonjour,
Il faut juste créer un indicateur supplémentaire qui reprendra ta somme, et l'insérer dans le graphe . Par exemple : Bon courage
__________________
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Eh non. Pas aussi simple
En fait, cette formule me permet effectivement d'avoir la somme des différentes courbes, mais cette nouvelle courbe "total" qui en découle est répétée autant de fois que j'ai d'entités (axe Z). Et c'est franchement pas beau ! |
|
|
00
|
|
|
#4 |
![]() ![]() Thomas CochinConsultant en Business Intelligence Inscription : juin 2009 Messages : 3 271 ![]() |
Salut Bch,
A mon avis, le problème vient du fait que la somme devrait être considérée comme une entité... Ce que tu peux essayer c'est de créer une nouvelle requête, basée sur celle par entité, à laquelle tu retireras bien évidemment la déclinaison par entité. Ensuite, en liant tes deux requêtes sur les ID communs, tu devrais avoir une nouvelle ligne correspondant à ton total... Seul hic, le libellé lié sera null
__________________
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
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Non plus ^^
En fait, dans ce cas de figure (qui serait facile à gérer s'il n'y avait que la valeur nulle à retraiter), les montants sont bons mais sont toujours dupliqués autant de fois qu'il y a d'entités ... Je vais tenter de créer une entité "conso" bidon dans une seconde requête pour bluffer BO ... |
|
|
00
|
|
|
#6 |
![]() ![]() Thomas CochinConsultant en Business Intelligence Inscription : juin 2009 Messages : 3 271 ![]() |
Ou alors bluffe-le autrement :
L'indicateur que tu utilises pour la somme, places une condition dessus afin qu'il ne s'affiche que si l'entité est nulle : Code :
=Si(EstNul(<Entité>)) Alors <Indicateur>
__________________
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
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Ca ne peut pas marcher car, n'ayant pas d'entité dans la seconde requête, il fait une somme et la duplique pour les autres entités. Il ne voit pas la notion d'entité nulle car la dimension entité n'existe plus.
D'où une entité "bidon" que je vais tester de ce pas |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
J'ai la solution, mais elle est un peu "borderline" :
- 1 requête me ramène mes dimensions date, entité et mes montants - 1 requête me ramène mes dimensions date, 'conso' (entité bidon) et mes montants je lie mes dimensions entités entre elles. ensuite, je construit un indicateur : Je construit mon graph sur cet indicateur. C'est un peu (beaucoup) crade, mais j'ai pas trouvé mieux ... |
|
|
00
|
|
|
#9 |
![]() ![]() Thomas CochinConsultant en Business Intelligence Inscription : juin 2009 Messages : 3 271 ![]() |
Tu es sûr de ça ?
Si tes requêtes sont liées il devrait voir la notion d'entité nulle normalement... Dans un tableau classique ça donne quoi ?
__________________
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
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Ta solution devrait fonctionner mais quasiment à l'identique de la mienne :
- la condition Si ne marcherait pas telle qu'elle - il faut sommer les 2 indicateurs pour que BO accepte de mettre les montants dans la même colonne - j'aurais eu à renommer l'entité "null" en "conso" donc autant le faire via un objet créé dans le Designer... (oui, je sais, je suis fainéant |
|
|
00
|
|
|
#11 |
![]() ![]() Julien LizzulInscription : mars 2008 Messages : 1 103 ![]() |
Hello,
Solution différente : Créer des requêtes, de la même facon que bch l'a proposé, mais au lieu d'avoir 2 fournisseurs de données, on en crée un seul avec les 2 requêtes combinées par un UNION. Ca revient au même à peu près je pense, mais on ne se prend pas la tête avec les fusion de dimension. Bon courage
__________________
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Inscription : juillet 2007 Messages : 395 ![]() |
Effectivement, c'est encore plus propre avec des requêtes combinées ^^
Faut juste penser à bien mettre des filtres dans les différents graphs ou tableaux qui utiliseraient les résultats de la même requête. Merci de votre aide dans ce brainstorming
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com