Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/08/2007, 15h42   #1
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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,
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2007, 15h45   #2
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
Je voulais dire 'pas égal à ' dans mon exemple, désolée

mais ca ne marche pas quand même .. les lignes apparaissent encore
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2007, 16h08   #3
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Pourquoi ne pas créer une variable test du style :
Code :
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 ?
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 11h39   #4
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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..)
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 11h46   #5
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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 ?
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 11h50   #6
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
=Si (Estnul (<ton_objet>) ) Alors "nul" sinon "pas nul"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 12h10   #7
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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.
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 12h55   #8
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
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 :
1
2
3
4
[LEFT]MonTest= Si (<Cumul NO M-1> > 0) Et
(<NO of the month > > 0) Et
(<Cumul NO M> > 0)Alors  "Afficher" Sinon "Ne pas aficher"[/LEFT]
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.
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 14h07   #9
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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 "
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 14h13   #10
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
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 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 16h33   #11
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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()
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 08h55   #12
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
personne ne sait ?
car c'est la touche finale sur mes rapports ..
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 11h06   #13
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
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 ?
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 11h32   #14
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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...
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 11h36   #15
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Je n'ai pas webi ... (et apparemment je perds pas grand chose)

Bon ! Aurais tu un Menu Format ? Commande Filtre ?
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 12h09   #16
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
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 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 12h18   #17
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
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
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h00   #18
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
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


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

Bastoonet sais-tu où trouver cette 'commande' sous webi ?
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h13   #19
Membre du Club
 
Inscription : juin 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 208
Points : 41
Points : 41
Envoyer un message via Yahoo à nat54
avec =Si([Month Order Intake Eur]<>0OR(Non (EstNul([Month Order Intake Eur])));"ok";"ne pas afficher")

j'ai 'ok' partout
nat54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 14h13   #20
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
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 ????
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h50.


 
 
 
 
Partenaires

Hébergement Web