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 :

Filtre sur somme cumul 80/20

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Filtre sur somme cumul 80/20
    Bonjour,
    Je voudrais filtrer un tableau sur une somme cumulative afin de limiter l'affichage à 80 %
    Voici le tableau :

    Réf Qté Pourcentage CumulPC
    3.28 424 22,13% 22,13%
    3.24 386 20,15% 42,28%
    3.20 273 14,25% 56,52%
    3.32 232 12,11% 68,63%
    5.36 206 10,75% 79,38%
    2.28 186 9,71% 89,09%
    2.24 141 7,36% 96,45%
    2.20 68 3,55% 100,00%
    BO n'accepte pas les filtres sur les fonctions d'agrégats.
    J'ai essayé de mettre une variable : si <80% alors 1 sinon 0, mais le fitrage n'est pas possible non plus.

    Merci de m'éclairer....

  2. #2
    Membre averti

    Inscrit en
    Juillet 2007
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 391
    Points : 443
    Points
    443
    Par défaut
    Si tu utilises Deski, tu peux créer un filtre de la façon suivante :

    - ouvres la fenêtre des filtres , pour une utilisation plus avancée
    - choisis de mettre un filtre sur ton objet 'Ref'
    - cliques sur le bouton "définir" pour paramétrer ton filtre
    - et en définition de ton filtre, mets "=<CumulPC> < 80%"

    Cela devrait fonctionner, tout dépend de la façon dont tu à construit ta variable <CumulPC>. il s'agit d'une somme cumulative faite dans BO ou d'une donnée directement récupérée dans la requête ?

  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
    A mon avis tu ne pourras pas directement obetnir ce que tu souhaites...
    Et quelquepart c'est assez logique. En effet, dans ton exemple tu tries tes données de manière décroissante sur les quantités... S'il s'avérait que tu changes ce tri au profit d'un tri sur les références par exemple, les données à masquer ne serait plus les mêmes...

    Une solution pourrait consister à créer une variable par référence, mais au final tes données seraient du coup toujours triées de la même façon quelquesoit la référence, la quantité, etc...

    La seule chose que je peux te proposer est de placer un alerteur afin de mettre en avant (ou de minimiser, au choix) les données que tu souhaites.

    J'ai testé et l'alerteur est lui accepté...

    EDIT : Effectivement, ce que bch97 propose doit fonctionner si le tri et le cumul font partie intégrante de ta requête...

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    tout d'abord merci pour vos réponses.

    La somme est une somme cumulative de BO.
    J'avais déjà testé ta solution bch97, mais ça ne fonctionne pas :" Impossible d'utiliser des agrégats ds un filtre complexe'

    Quant au tri, il est fait par quantité décroissante, logique!

    TomDuBouchon, j'ai effectivement mis un alerteur qui fonctionne.
    Mais le problème est que je voudrais avoir un tableau synthétique avec seulement les valeurs pertinentes, loi des 80/20. (Il me faut uniquement les 20% d'articles qui génèrent 80% des ventes)

    Merci de continuer à vous creuser les méninges...

  5. #5
    Membre averti

    Inscrit en
    Juillet 2007
    Messages
    391
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 391
    Points : 443
    Points
    443
    Par défaut
    J'arrive à obtenir des trucs pas trop mal en utilisant la fonctionnalité "Classement" (appelée aussi palmarès, le bouton en forme de podium).

    Par contre, je ne suis pas sur d'arriver exactement au résultat que tu recherches avec ta loi des 80/20. Il faut dire que je travaille avec des chiffres qui ne collent pas du tout avec cette règle. Néanmoins, j'arrive à faire un palmarès en me basant sur des pourcentages ...

    tu pourrais nous faire un screenshot de ce que tu souhaites avoir au final ?

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    791
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 791
    Points : 688
    Points
    688
    Par défaut
    Je ne pense pas que tu puisses y arriver avec la somme cumulative dans le rapport, parce que des que tu vas filtrer quelque chose, des éléments vont se retirer et ta somme cumative va changer (elle va se faire sur ce qui reste)
    Ca n'est pas forcement perdu, mais j'ai peur qu'il ne faille lacher cette fonction la

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Un peu tard mais bon cela servira aux autres
    Béjour

    Pour afficher un 80 / 20 dans un tableau ou un diagramme, nul n'est besoin de se lancer dans des calculs de % ou de somme cumulative.
    Il faut juste choisir la colonne de données à filtrer pour cocher l'icone Palmares :
    1) si vous voulez un top 10 qlq soit le rapport, vous cochez la première maximum et inscrivez 10 dans la case, vous validez.
    2) si vous voulez un 80 / 20, vous cochez la première maximum et inscrivez 20 dans la case, vous cochez en dessous la case "en % du nbre ...".

    Il est clair qu'ainsi vous occultez tous les autres résultats, à vous de renseigner dans une cellule le volume restant ou le détail des non choisis.

    Bien à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Filtre sur "somme"
    Par cabville dans le forum Débuter
    Réponses: 6
    Dernier message: 01/04/2011, 14h37
  2. filtre sur somme bo 6.5
    Par gwena2b dans le forum Débuter
    Réponses: 2
    Dernier message: 20/11/2009, 13h46
  3. 80/20 sur somme cumulative business object
    Par delmas dans le forum Débuter
    Réponses: 7
    Dernier message: 27/11/2008, 11h58
  4. Somme cumulative sur BO
    Par delmas dans le forum Débuter
    Réponses: 7
    Dernier message: 26/11/2008, 16h00
  5. Somme cumulative sur 12 mois glissant
    Par Ptij16 dans le forum Deski
    Réponses: 6
    Dernier message: 13/07/2007, 10h24

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