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

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut Filtrer des lignes à 0

    Bonjour,

    Voilà je ne sais pas comment faire...

    Je voudrais ne voir apparaître que les lignes en rose




    Cumul NO M-1 NO of the month Cumul NO M
    soit 0 0 0
    soit "" 0 0
    soit 0 0 ""
    Si une des 3 conditions, ne pas faire apparaître la ligne


    Je pensais faire cela pour la 1ère condition

    mais ca ne fonctionne pas


    Merci d'avance,

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Je voulais dire 'pas égal à ' dans mon exemple, désolée

    mais ca ne marche pas quand même .. les lignes apparaissent encore

  3. #3
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 566
    Points : 4 777
    Points
    4 777

    Par défaut

    Pourquoi ne pas créer une variable test du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MonTest= Si (<Cumul NO M-1> = 0) Ou 
    (<NO of the month > = 0) Ou 
    (<Cumul NO M> = 0)Alors  "Non" Sinon "Oui"
    Il suffit ensuite de poser un filtre sur MonTest = "Oui"

    Est-ce-que ça marche ?
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Bonjour,

    Cela peut être une piste

    Essayons de régler la 1ère condition de cette façon

    Cumul NO M-1 NO of the month Cumul NO M
    soit 0 0 0

    comment je peux traduire dans une variable (de type dimension ??) :
    Si (<Cumul NO M-1>=0) Et (<NO of the month >=0) Et(<Cumul NO M>=0)Alors "A filtrer" Sinon "Ok"

    Je ne sais pas comment faire le SI ET imbriqué dans WebI (sur excel c'est facile..)

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    A priori comme ca :

    =Si(([Cumul NO M-1]=0AND[NO of the month]=0AND[Cumul NO M]=0);"à ne pas voir";"ok")


    mais faut encore que je rajoute les deux autres conditions

    comment dire ="" ; avec estnul ?

  6. #6
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342

    Par défaut

    =Si (Estnul (<ton_objet>) ) Alors "nul" sinon "pas nul"
    ~ Bastoonet ~

    Consultant BI

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Bonjour,

    En fait c'est dans une formule imbriquée dans ce type

    =Si(([Cumul NO M-1]=0AND[NO of the month]=0AND[Cumul NO M]=0);Si(estnul([Cumul NO M-1]=vrai)AND[NO of the month]=0AND[Cumul NO M]=0........

    c'est là où le bâts blesse.

  8. #8
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 566
    Points : 4 777
    Points
    4 777

    Par défaut Précision

    Dis moi nat54,
    Tu veux afficher quelles lignes au juste ?
    Dans ta capture d'écran il m'avait semblé que c'était les lignes où les trois champs étaient > 0 ... c'est à dire aucun à zéro et aucun null

    le test suivant suffit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    MonTest= Si (<Cumul NO M-1> > 0) Et (<NO of the month > > 0) Et (<Cumul NO M> > 0)Alors "Afficher" Sinon "Ne pas aficher"
    Et les null ne changent rien à l'affaire null ne pouvant satisfaire la condition supérieur à zéro puis qu'il n'y a rien à tester.
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Malheureusement cela ne peut pas marcher
    J'avais oublié de préciser dans mon 1er post qu'il peut y avoir des données négatives

    En fait je ne veux pas voir les projets sans impact càd ceux où les colonnes sont
    soit 0 0 0
    soit "" 0 0
    soit 0 0 "

  10. #10
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342

    Par défaut

    juste une idée en l'air à tester .... tu crées une variable qui est la somme de tes trois colonnes et que tu filtre/masque les lignes différente de 0 ?
    ~ Bastoonet ~

    Consultant BI

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Sympa cette soluce

    Autre demande du même acabit
    Sur un autre rapport j'ai une colonne avec des chiffres disons 'month CA'

    et idem je ne voudrais garder que les lignes différentes de 0 ou différente de ""

    je n'arrive pas à utiliser la fonction estnul()

  12. #12
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    personne ne sait ?
    car c'est la touche finale sur mes rapports ..

  13. #13
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 566
    Points : 4 777
    Points
    4 777

    Par défaut Tu sauras tout sur les filtres

    Une erreur répandue dans l'utilisation des filtres consiste, pour se débarasser de la valeur 0 et de null, à sélectionner toutes les valeurs et déselectionner 0 et #Empty
    C'est la cata...
    Exemple :
    aujourd'hui on a les valeurs 10,20,30,0,null
    avec cette méthode on fixe pas comme règle de filtre tout sauf 0 et #Empty mais 10,20,30
    Demain apparaît la valeur 50 suite au rafraîchissement des données ...
    elle sera exclue ! car pas dans la liste des valeurs "choisies" 10,20,30

    Je sais c'est vicelard

    La bonne méthode pour exclure vraiment 0 et #Empty (et seulement ça) :
    Plutôt que de sélectionner la colonne à filtrer ... clic droit sur le fond blanc du rapport Formater les filtres
    • Se positionner sur Global (tous les tableaux du rapport) ou sur le seul tableau où appliquer le filtre.
    • Cliquer sur Ajouter
    • Choisir la variable (dans ton cas <month CA>)
    • Cliquer sur Définir (si il est grisé sélectionner la variable ajoutée)
    • Saisir la formule
    • = Non (EstNul(<month CA>)) Et <month CA> <>0
    • Cliquer sur OK
    Le filtre ainsi élaboré se signale par un * après l'entonnoir et on peut vérifier dans la liste des valeurs que c'est ... magique.

    Alors ?
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Citation Envoyé par BRUNO2R
    clic droit sur le fond blanc du rapport Formater les filtres
    c'est ... magique.

    Alors ?
    Ca aurait pu sauf que je n'ai pas 'formater les filtres'



    je suis sous WebI et non BO, c'est peut-être pour cela ??


    PS : énorme le vice .. même si j'ai un peu de mal à comprendre...

  15. #15
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 566
    Points : 4 777
    Points
    4 777

    Par défaut

    Je n'ai pas webi ... (et apparemment je perds pas grand chose)

    Bon ! Aurais tu un Menu Format ? Commande Filtre ?
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  16. #16
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342

    Par défaut

    a la place de = Non (EstNul(<month CA>)) Et <month CA> <>0

    un simple =<month CA> > 0 ne suffirait-il pas ?
    (ou bien ça ne filtre pas le #empty ? j'ai pas testé)
    ~ Bastoonet ~

    Consultant BI

  17. #17
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 566
    Points : 4 777
    Points
    4 777

    Par défaut

    Citation Envoyé par bastoonet
    a la place de = Non (EstNul(<month CA>)) Et <month CA> <>0

    un simple =<month CA> > 0 ne suffirait-il pas ?
    (ou bien ça ne filtre pas le #empty ? j'ai pas testé)
    Si, bien sûr bastoonet, ça a d'ailleurs été précisé à plusieurs reprises hier
    Mais le message disait une difficulté à utiliser EstNul().
    J'ai voulu joindre l'utile à l'agréable mais tu as raison sur le fond
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  18. #18
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    Citation Envoyé par bastoonet
    a la place de = Non (EstNul(<month CA>)) Et <month CA> <>0

    un simple =<month CA> > 0 ne suffirait-il pas ?
    (ou bien ça ne filtre pas le #empty ? j'ai pas testé)
    non car cela ne prendrait pas les valeurs négatives


    Aurais tu un Menu Format ? Commande Filtre ?
    non ou alors je ne sais pas où ..

    Bastoonet sais-tu où trouver cette 'commande' sous webi ?

  19. #19
    Membre régulier
    Profil pro
    Inscrit en
    juin 2004
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2004
    Messages : 219
    Points : 82
    Points
    82

    Par défaut

    avec =Si([Month Order Intake Eur]<>0OR(Non (EstNul([Month Order Intake Eur])));"ok";"ne pas afficher")

    j'ai 'ok' partout

  20. #20
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 566
    Points : 4 777
    Points
    4 777

    Par défaut

    La remarque de bastoonet reste valable
    =<month CA> <> 0
    suffit car ce qui est null ne peut vérifier une condition

    Y a t il quelqu'un qui utlise BO webi ? qui pourrait trouver Formater les filtres ????
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/06/2014, 12h18
  2. [XL-2010] TCD : Filtrer des dates dans un champ étiquette lignes ?
    Par Delphineee dans le forum Excel
    Réponses: 1
    Dernier message: 12/04/2013, 13h48
  3. Comment filtrer des lignes sur la valeur d'une colonne
    Par BerBiX dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/06/2010, 13h46
  4. Filtrer et Copier des lignes en VBA
    Par ChrisP dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/12/2008, 12h01
  5. filtrer des lignes non adjacentes
    Par collinchris dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/08/2007, 13h39

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