Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 02/04/2007, 11h35   #1
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
Par défaut Filtre sur objet agrégé ?

Bonjour les BOtiens !

j'ai un petit problème sur un rapport, je dois n'afficher que les lignes de résultat de mon tableau ayant une variance nulle sur un indicateur (c'est un tableau croisé).

Mais Je ne peux pas filtrer sur un tel calcul, BO me l'interdit...(le saloupiaud)
Avez vous une astuce pour contourner cela...


a+

bastoonet

--------------------------
du Bo - du Bon - du Bo.net
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 13h40   #2
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 47
Points : 30
Points : 30
Tu peux faire un cast sur l'objet pour le convertir en format alphanumérique, et là tu pourra filtrer !!

Bon courage
Guillaume34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 14h00   #3
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
J'aimerai ne pas modifier ma requete SQL ou mes définitions d'objets...donc il faudrait que j'utilise une formule au niveau du Rapport...

...je ne crois pas qu'une telle conversion existe à ce niveau..me trompe-je ?
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2007, 14h17   #4
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 47
Points : 30
Points : 30
sinon, à part ajouter une colonne avec le cast de ton objet, je vois pas comment faire ça....
Guillaume34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 16h06   #5
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
D'autres idées...??

Rappel du problème :
---------------------------
J'ai un rapport avec 2 requetes, dans ces 2 requetes je ramene notamment un indicateur N.
J'aimerai n'afficher que les lignes où N(requete 1) <> N(requete 2).
L'ennui c'est que je ne peux pas filtrer sur un calcul car BO me l'interdit.

Et j'ai le même problème avec un autre rapport ou j'ai un tableau croisé et où je ne veux afficher que les lignes ou mon indicateur varie (selon la dimension en colonne).
Il me suffirai de filtrer sur variance(mon_objet)<>0 mais BO veut pas ...grrrrrrrr

???????
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 22h09   #6
Membre habitué
 
Inscription : mars 2006
Messages : 111
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 111
Points : 116
Points : 116
Salut

Je vais peut-être poser une question bête mais as-tu essayé:

variable V_Variance:
= Si N(requete 1) <> N(requete 2) Alors "OUI" Sinon "NON"

Ensuite, tu effectues le filtre sur V_Variance = "OUI"


A bientôt

Frédéric

___________
Vaut mieux un qui sait que deux qui cherchent...mais deux qui cherchent valent toujours mieux qu'un qui croit savoir...
frederic_s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 08h30   #7
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
Oui pour mon premier cas c'est ce que j'ai fini par faire....cela fonctionne.

Mais pour le cas du tableau croisé, où je n'ai qu'une requete et un seul objet, cela ne fonctionne plus avec la fonction variance, j'arrive bien à calculer la variance, j'affiche Oui si la variance est de 0 et Non dans le cas contraire, mais je ne poser aucun filtre en suite...à cause de ma fonction Variance !!
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 08h38   #8
Membre habitué
 
Inscription : mars 2006
Messages : 111
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 111
Points : 116
Points : 116
Bonjour


Je vais continuer dans les questions et tests bêtes:

As-tu créé une variable conenant la moyenne , ensuite une variable contenant le min et/ou le max.

Ensuite une variable pour tester si

= Si V_Avg <> V_Max Ou V_Avg <> V_Min
Alors "OUI"
Sinon "NON"


Sans B.O. sous la main, je ne voye encore que cette possibilité.


A bientôt

Frédéric
___________
Vaut mieux un qui sait que deux qui cherchent...mais deux qui cherchent valent toujours mieux qu'un qui croit savoir...
frederic_s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 09h30   #9
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
...BO n'accepte pas non plus les filtres avec cette méthode, je suppose que c'est l'aggregat Moyenne qui n'est pas accepté non plus...


Pour le premier problème que je croyais résolu, j'arrive bien à poser un filtre sur ma formule si(<N(req1)> - <N(req2)>)=0 alors "oui" sinon "non" mais cela ne filtre pas bien les infos j'ai toujours des NON alors que je ne veux que les Oui !!!

Le filtre fonctionne pour les cas où un des deux objet est nul...mais pas lorsque qu'aucun est nul...apparement cela vient des liens entre mes objets, car lorsque je les enleve cela fonctionne, mais j'ai besoin de ces lien pour avoir des données cohérentes...comment passer outre ? avec des PourChaque dans mes formules ?
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 08h22   #10
Membre habitué
 
Inscription : mars 2006
Messages : 111
Détails du profil
Informations personnelles :
Âge : 49
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 111
Points : 116
Points : 116
Bonjour

Avec les #EMPTY, c'est toujours la folie sur B.O.

Je pense que tu as du essayé cela:

= Si Non( EstNul(N(requete 1))) Et Non( EstNul(N(requete 2))) Et N(requete 1) <> N(requete 2) Alors "OUI" Sinon "NON"



A bientôt

Frédéric
___________
Vaut mieux un qui sait que deux qui cherchent...mais deux qui cherchent valent toujours mieux qu'un qui croit savoir...
frederic_s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 10h27   #11
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
ouep j'ai deja essayé !! ...
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2007, 13h24   #12
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
Citation:
ayé je viens de trouvé d'où le problème venait....

...the boulay !! J'avais pas rafraichit toutes mes requetes en meme temps, du coup il y avait une sorte de désynchronisation de mes objets liés...enfin un truc comme ça...ça fonctionne désormais...

reste plus qu'a résoudre mon pb de variance avec mon tableau croisé..lol
.............j'ai parlé trop vite !!! ça venait des données....ça marche toujours pas en fait !! pfiouooo j'en ai marre !!
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 11h30   #13
Invité de passage
 
Inscription : mai 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 1
Points : 1
Points : 1
Par défaut Gaëtan

Bonjour à tous,

Je suis dans le même cas, je n'arrive pas à filtrer un résultat issu de 6 fournisseurs de données différents .... j'ai lu précédemment que l'on pouvait faire un 'cast' ????

Qu'en est-il exactement ?

Et si vous avez trouvé une parade efficace à ce problème, je suis preneur !!!!

Merci d'avance,
Gaëtan
Gaëtan_br 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 05h59.


 
 
 
 
Partenaires

Hébergement Web