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

Webi Discussion :

[WebI] Question sur une fusion de dimension avec deux tableaux indépendants


Sujet :

Webi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 22
    Points : 7
    Points
    7
    Par défaut [WebI] Question sur une fusion de dimension avec deux tableaux indépendants
    Bonjour à tous,
    Au vu de l'intitulé on pourrait penser qu'il s'agit d'une question de base mais cela n'est pas.

    J'ai deux requêtes qui me renvoit un jeux de données différent pour 2 dimensions croisées :

    Req 1:
    produit
    Regroupement pays P1 P2 P3
    R1 P1 10 1
    R1 P2 20 2 10
    R1 P3 30 3 33
    R1 Regroupement 60 6 43


    Req 2
    produit
    Regroupement pays P4 P5 P6
    R2 P1 5 10 5
    R2 P5 5 20 10
    R3 P6 10 30 35
    Regroupement 20 60 50


    Je veux faire un tableau qui m'affiche le nombre de produits vendu par regroupement et un tableau avec regroupement et pays.
    Sur les deux tableaux, je veux l'ensemble des produits que le niveau Regroupement ou Pays ai une valeur ou non.

    TABLEAU 1 produit
    Regroupement pays P1 P2 P3 P4 P5 P6
    R1 P1 10 1
    R1 P2 20 2 10 0 0 0
    R1 P3 30 3 33 0 0 0

    TABLEAU 2
    Regroup P1 P2 P3 P4 P5 P6
    R2 10 1 10 30 15
    R3 10 30 35



    Les deux tableaux étant sur la même page, j'ai essayé de n'utiliser que req1 et req2 et de mettre un filtre sur regroupement au niveau tableau (la dimension Libellé Produit est fusionné).

    Problème : le filtre me filtre bien les regroupements à afficher dans chaque tableau mais annulé la fusion de la dimension "Produit" en n'affichant que les produits apparaissant dans la requete de laquelle est issu le regroupement.

    Suis je condamné à faire chaque requête en doublon en changeant juste les regroupements ? (mon état réel contient 14 req. et 10 variables)

    merci de voter aide !

  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,

    Excuse-moi mais je ne comprends pas pourquoi tu as monté deux requêtes...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 22
    Points : 7
    Points
    7
    Par défaut
    Hello,

    Les deux requêtes n'ont pas les mêmes critères de selection.
    En fait la requete 1 se situe au niveau Regroupement, la 2 au niveau Regroupement/Pays.

    pour ce tableau j'ai besoin de fusionner les deux requete au niveau Pays et j'utilise le résultat de la requete 2 pour un autre tableau au niveau Regroupement/Pays

  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 la requete 1 se situe au niveau Regroupement, la 2 au niveau Regroupement/Pays
    OK, mais si tu as un lien entre tes regroupements et tes pays, je ne vois pas l'intérêt... Il suffit de ne pas afficher les pays dans ton tableau si tu les veux par regroupement...

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 22
    Points : 7
    Points
    7
    Par défaut
    L'ojectif est d'afficher dans le tableau 1 le détail du Regroupement 1 et dans le tableau 2 un résumé des regroupements 1, 2, 3 ,4 avec pour les deux tableaux les mêmes colonnes.

    Le problème est que la liste de regroupement à afficher dans le tableau 1 diffère de celle du tableau 2. J'ai donc mis une invite qui prends tous les regroupements à afficher et fait un filtre au niveau des tableaux.
    Mais avec cette solution, le tableau 1 qui filtre que sur R1 n'affiche en colonne que les produits de R1. Le tableau R2 filtrant sur R1,R2,R3,R4 se retrouve avec toutes les colonnes produits.

    L'autre solution que je vois serait de doubler l'invite (liste pays tableau 1[details au pays] et liste de pays tableau 2 [affichage au niveau regroupement]). Mais cela implique alors de doubler toutes mes requêtes et mes variables de calculs.

    ais je faux ?

Discussions similaires

  1. Question sur une étude de faisabilité avec GWT
    Par polonain2 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 20/04/2013, 09h59
  2. Réponses: 2
    Dernier message: 28/02/2011, 09h45
  3. [JPQL] Question sur une requête avec héritage
    Par saveriu dans le forum JPA
    Réponses: 1
    Dernier message: 21/08/2010, 08h54
  4. Réponses: 4
    Dernier message: 11/03/2010, 13h09
  5. Réponses: 9
    Dernier message: 27/12/2007, 09h41

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