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

Deski Discussion :

Tri sur une colonne d'un tableau qui contient de multiples ruptures


Sujet :

Deski

  1. #1
    zzozo32456
    Invité(e)
    Par défaut Tri sur une colonne d'un tableau qui contient de multiples ruptures
    Bonjour,
    je suis en deski sous BO XI, j'ai un tableau qui contient différentes données avec 2 ruptures sur mes 2 premieres colonnes qui regroupent des clients par secteur géographique.
    Pour chacun de ces groupes j'ai un total de CA.
    J'aimerais triés ces groupes par CA décroissant seulement a cause de ma rupture je n'yarrive pas.
    Auriez vous une solution?
    Merci par avance ^^
    Dernière modification par Bruno2r ; 23/07/2012 à 10h29. Motif: Tag suite à déplacement

  2. #2
    zzozo32456
    Invité(e)
    Par défaut
    je me permets de faire un petit up.
    Je suis tombé sur ca dans le forum :
    http://www.developpez.net/forums/d10...ruptures-tris/
    ça correspond a peu près à ce que je cherche à faire excepté que je suis en deski et je n'ai pas trouvé cette fameuse option tri implicite...
    Est ce qu'elle existe et je l'ai manqué ou y'a t il une autre solution ?
    Merci ^^

  3. #3
    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,

    Il s'agit ici d'un problème de contexte. Sur quel élément souhaitez-vous baser votre tri ? Par rapport au secteur géographique ou par rapport au client ?

    Car si vous réalisez un test en ne laissant qu'un seul de ces deux éléments, BO réalisera bien votre tri. S'il n'y arrive pas avec les deux c'est car il ne sait pas sur quel élément se baser, et il remplace votre tri par un tri alphabétique.

    Dans tous les cas, si vous laissez plusieurs éléments dans votre tableau (rupture ou non) il faudra créer une nouvelle variable pour générer un indicateur spécifique. Par exemple, si votre tri doit avant tout porter sur le client, il faudra créer l'indicateur suivant :
    Et baser votre tri sur ce nouvel 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

  4. #4
    zzozo32456
    Invité(e)
    Par défaut
    Bonjour,
    Et merci de prendre un peu de temps pour me dépatouiller
    Dans mOn tableau la 1ère colonne est une région par exemple
    Avec une rupture, la deuxième un département avec la encore une rupture
    Viens ensuite une liste didentifiant client et la colonne CA.
    J'ai une somme sur la colonne chiffre d'affaire qui me donne
    Le total par région .
    C'est sur ce total que j'aimerais effectuer mon classement mais en conservant bien mes différents groupe avec les département au sein de chaque région
    J'ai bien essayer de créer une variable de type indicateur telle que <ca> dans <région> et de l'ajouter en 1ère colonne de mon tableau quitte à la masquer après mais ça n'a pas l'air suffisant .Bo ne veut pas trier sur cet indicateur....

  5. #5
    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
    OK, j'ai trouvé une solution... Certes pas géniale mais bon.

    Si je reprends votre exemple, il faut créer deux requêtes :
    La première ne doit contenir que Région et CA.
    La deuxième doit contenir Région, département et CA.

    Une fois les dimensions Région liée, il faut créer le tableau :
    Région(Req1), CA(Req1), Dpt(Req2), Client(Req2), CA(Req2).

    Créez ensuite vos ruptures dans l'ordre : Région, Dpt et Client.
    Réalisez votre tri qui devrait normalement fonctionner. Vous pouvez ensuite masquer la cellule CA(Req1) si vous ne voulez pas la voir apparaitre.
    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

  6. #6
    zzozo32456
    Invité(e)
    Par défaut
    Bonsoir tom,
    j'ai essayé votre méthode mais je n'ai pas réussi à obtenir ce que je souhaitais.
    Je ne pense pas que cela ai un impact mais mes données sont issues d'un cube VBA...
    J'ai donc tenté de créer un deuxieme cube identique au premier et suivi cette méthode que vous m'avez conseillé.
    Càd <ca cube 2> <region cube 2> et le reste du cube 1 apres avoir lié mes dimensions.
    Mais Bo ne veut plus rien savoir de mon tri à partir du moment ou je demande une rupture sur la région.
    Je commence à desesperer...
    En plus je suis plutot surpris car je croyais le desktop intelligence plus puissant que le webi et je m'etonne de ne pas retrouvé cette option de tri implicite à décocher...
    En tout cas encore merci de votre aide^^

  7. #7
    Membre expérimenté
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Points : 1 458
    Points
    1 458
    Par défaut
    Bonjour,

    J'ai déjà résolu ce genre de problèmes en WebI, j'espère que ca passera en DeskI...
    Pour ma part, c'est un tableau qui parlait d'article et d'article/coloris.
    Nous souhaitions avoir un classement par CA d'article, et affichier les article/coloris par plier déplier.
    Je suppose qu'il s'agit du même problème : si je pose une rupture sur article et que je trie sur le CA, le tri se fait dans la rupture (ie: article/coloris) et non pas à l'article.
    Voilà donc l'astuce mise en place :
    Créer une variable de type indicateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =FormatDeNombre([CA] dans ([Article]);"#00.000000") + [Code Article]
    Cette variable sera masquée par la suite.
    Donc, une fois cette variable créée, je pose ma rupture sur l'article, et je pose mon tri sur ma variable. Il faut enlever tous les tris implicites qui se créent à la création d'une rupture.

    Donc, pour votre exemple, il s'agit de la même chose en remplacant Article par Région et Article/coloris par département.

    J'espère que ca fonctionnera en DeskI !
    Bon courage

    EDIT : En fait, il s'agit de la même solution que Tom... La seule différence étant que je gère le cas où 2 régions ont le même CA.
    • Pensez à consulter la FAQ BO
    • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton

  8. #8
    Membre expérimenté
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Points : 1 458
    Points
    1 458
    Par défaut
    Citation Envoyé par raphdu38 Voir le message
    En plus je suis plutot surpris car je croyais le desktop intelligence plus puissant que le webi et je m'etonne de ne pas retrouvé cette option de tri implicite à décocher...
    Ca risque d'être génant pour ma solution qu'il n'y ait pas de tri implicite sur les ruptures...
    Pour info, DeskI n'est pas du tout plus puissant que WebI. Bien au contraire !
    WebI offre plus de fonctionnalités que DeskI, c'est juste qu'ils ont oublié quelques fonctionnalités en cours de route, qu'ils ont rajouté avec la version XI4. Je pense à masquer des colonnes, centrer pour l'impression etc...
    • Pensez à consulter la FAQ BO
    • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton

  9. #9
    zzozo32456
    Invité(e)
    Par défaut
    Bonsoir Julien,
    en fait j'avais déjà remarqué une de tes intervention dans un autre post et cherché un moment cette option de tri implicite^^.
    Bon parcontre ducoup je suis bien emmerdé si elle fait partie de celle qui ont été zappées dans ma version de deski. aaargh...
    En tout cas merci pour tes précisions, de mon coté je vais continuer à chercher et si je trouve une solution je reviendrais la partager
    bonne soirée tt le monde.

Discussions similaires

  1. Tri sur une colonne d'un tableau
    Par dubis dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 08/12/2012, 06h46
  2. Réponses: 2
    Dernier message: 26/10/2012, 14h59
  3. Réponses: 2
    Dernier message: 06/09/2007, 15h08
  4. tri sur une colonne
    Par cubepiege dans le forum Langage SQL
    Réponses: 11
    Dernier message: 13/07/2006, 12h16
  5. [JSP] tri sur une colonne
    Par soony dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 28/07/2005, 15h02

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