IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Créer des rapports pour comparer différentes données sur des dates

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 27
    Points : 20
    Points
    20
    Par défaut Créer des rapports pour comparer différentes données sur des dates
    Bonjour,

    Je commence sur BO et j'ai quelques difficultés à comprendre le fonctionnement de certains points.

    Voila mon problème (simplifié pour l'occasion) :

    J'ai 4 tables dans mon univers :

    COMMANDE
    -------------
    produit
    client
    quantité
    mois
    année

    FACTURE
    ---------
    produit
    client
    quantité
    mois
    année

    CLIENT
    --------
    client
    société

    ARTICLE
    --------
    article
    type

    Je souhaiterai obtenir un rapport avec toutes les quantités commandées et facturées par article et client pour chaque mois de l'année.
    J'ai essayé pas mal de jointures et contextes, le problème étant que je n'arrive pas à obtenir les quantités des produits pour lesquels je n'ai pas de facture pour un mois donné (ou l'inverse).

    Ca parait simple et ça l'est peut-être mais je suis complètement bloqué...

    Merci d'avance pour le coup de main.

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Bonjour,

    Effectivement là on se trouve devant un problème de BDD pur, et pas de BO à proprement parler...

    En effet, il n'est pas possible de créer une double jointure externe dans le designer (l'équivalent du FULL JOIN, qui d'ailleurs, à mon sens, est une aberration) donc tu auras :
    - soit les données commandées avec les factures correspondantes
    - soit les données facturées avec les commandes correspondantes

    Il faudra faire un choix, ou alors utiliser les contextes afin de couvrir les deux cas de figure. (dans ton univers)

    Quoi qu'il en soit tu ne pourras pas t'en sortir avec une seule requête dans le reporter. Par contre, tu peux quand même obtenir le résultat désiré en créant 2 requêtes :
    - 1 requête sur les données commandées
    - 1 requête sur données facturées
    Bien sûr, il faudra appliquer les mêmes filtres sur ces deux requêtes.
    Ensuite, dans le gestionnaire de données, il faudra lier les dimensions communes.

    Cela fait, si tu crées un tableau tu devrais pouvoir obtenir tes totaux réels de commandes et de factures.
    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

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 27
    Points : 20
    Points
    20
    Par défaut
    Tout d'abord, merci pour ta réponse.

    Je suis assez d'accord sur les constatations (problème de BDD pur et impossibilité de réaliser ce que je souhaite).
    Cependant, c'est quand même un problème BO car ce que je souhaite à la fin, c'est bien ce rapport, même si ce n'est pas fait au niveau du designer.

    J'ai donc regardé la solution que tu me proposes. J'ai fait mes deux requêtes, mais là, je ne vois pas où lier les dimensions communes. Qu'appelles tu le gestionnaire de données, et à quel niveau il se trouve ?

    Merci encore.

  4. #4
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    En fait, le gestionnaire de données c'est ce qu'on surnomme le cube.
    Sous DeskI (et probablement WebI d'ailleurs) il est représenté par une icône en forme de "Rubbik's Cube".

    Une fois dans le gestionnaire de données, tu as accèsà tes différentes requêtes. Si tu sélectionnes l'un des objets d'une requête, tu auras :
    - Si tu es sous DeskI, sous l'un des deux onglets un bouton "Lier à". Quand tu auras cliqué dessus, il faut sélectionner la ou les dimensions à lier à celle-ci. (Il se peut que certaines soient liées par défaut)
    - Si tu es sous WebI, je ne sais pas exactement mais la logique doit rester la même.

    Il faut réitérer cette opération pour chacune des dimensions concernées.
    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

Discussions similaires

  1. [WebI Xi] Créer des rapports pour dates différentes pour une même requête
    Par MorningMemories dans le forum Débuter
    Réponses: 2
    Dernier message: 22/03/2012, 16h59
  2. Réponses: 1
    Dernier message: 21/03/2012, 12h16
  3. [XL-2003] Créer des tableaux par extraction de données sur un tableau principal
    Par mandrake57 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/09/2011, 14h17
  4. Réponses: 5
    Dernier message: 07/07/2009, 11h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo