|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||||
|
Invité régulier
![]() Inscription : octobre 2004 Messages : 9 ![]() |
Bonjour à tous,
Je me permet de vous exposer mon problème. Actuellement nous avons une table avec lignes de ventes (VTE_LIGNE) qui contient les informations suivantes. Cette table représente le point central de notre univers. Code :
Cependant nous n'avons pas cette notion au niveau de la ligne de vente mais uniquement à la vente. De plus plusieurs remise peuvent s'appliquer sur une vente. Nous avons donc défini (En simplifiant) 2 axes d'analyse : - Le code document (Ex : Code du coupon de réduction) - Le code action marketing (Ex : -20% pour l'achat de deux articles) J'ai donc créé une table VTE_REMISE contenant pour chaque vente le découpage des remises : Code :
Exemple : Code :
Code :
Code :
Code :
Y a-t-il une solution dans la conception de l'univers afin de gérer cette problématique dans BO ? La table VTE_LIGNE est figée mais je suis ouvert à toutes proposition pour VTE_REMISE. Merci à vous. |
||||||||||||
|
|
00
|
|
|
#2 |
![]() ![]() Thomas CochinConsultant en Business Intelligence Inscription : juin 2009 Messages : 3 271 ![]() |
Bonjour,
Je comprends bien ta problématique mais pas ce que tu cherches à obtenir en fait... Car effectivement, avec les données que tu donnes, le comportement de BO est tout à fait normal puisque tu as plusieurs actions marketing correspondantes dans ta table VTE_REMISE. Donc, soit il y a un problème sur ta table VTE_LIGNE car elle devrait afficher l'action marketing correspondante, et il faudrait ainsi créer une jointure supplémentaire. Soit il faut utiliser une autre table (tu parlais de VENTE) qui permettrait également d'identifier l'action marketing. Soit il faut afficher l'action marketing dans ton tableau. Tout en sachant que les résultats seront identiques entre chaque action marketing car la jointure ne se fait que sur ID_Ticket. Soit enfin, (un peu bidouille) il faut afficher les résultats comme s'il n'y avait qu'une seule action marketing en utilisant que les tables citées. Auquel cas il est possible de diviser tes résultats par le nombre d'actions marketing.
__________________
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 : octobre 2004 Messages : 9 ![]() |
Citation:
Le calcul des actions marketing est fait en amont. Pour chaque AM(Action marketing) les montants des remises sont répartis sur la vente :
Sur une vente on peut avoir un nombre indéterminé d'actions marketing. Les remises à la ligne (VTE_LIGNE.Mt_avant_remise - VTE_LIGNE.Mt_après_remise) ne correspondent pas au lignes de VTE_REMISE. Seul la règle suivante reste vrai à la vente : Code :
SUM(VTE_REMISE.remise) = SUM(VTE_LIGNE.Mt_avant_remise - VTE_LIGNE.Mt_après_remise) Citation:
Citation:
Ci-dessous un exemple de demande : Sur le mois de décembre quel sont les valeurs des indicateurs suivants pour les AM 'AM1' et 'AM2' :
J'ai déjà implémenté cette solution pour tests et les résultats correspondent à mes attentes. Par contre ce qui me gène c'est la complexité de mise en œuvre, car il faut connaitre le modèle afin de valider la requête. Cependant dans la société où je travaille, les utilisateurs sont aussi requêteurs et souhaiteraient pouvoir générer leurs chiffres eux même. Je suis donc à la recherche de pistes pour créer un univers permettant d'obtenir dans Deski/WebI des indicateurs facilement utilisables par un End-User. |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com