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 12/12/2007, 14h02   #1
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
Par défaut [BO 6.5] Filtre sur un objet-> résultat aucune valeur affiché (expert)

Bonjour,

Je développe sur Bo 6.5, et dernièrement une surprise est survenue.

Sur un objet dimension qui ramène des valeurs numériques, je veut poser un filtre pour lui dire tu m'affiches, telle ou telle valeur. Si je choisi une seule valeur parmi, le filtre ne me ramène rien, mais pour certaine valeurs le filtre m'affiche bien la valeur.

Par contre si je choisi, plusieurs valeurs il n'y aucun soucis même sur les valeurs qui voulaient pas s'afficher unitairement

Pour moi c'est un bug Bo, mais peut être qu'une explication plus rationnelle est présente.

NB: normalement, je comprends les termes techniques sur cet outil, donc ne pas hésiter

Cordialement
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 14h28   #2
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
Bonjour,

Quand tu pales de filtre ....
c'est dans un rapport ? sur un tableau ?
ou bien tu parles de ce que BO dans sa doc et comme beaucoup de formations appelle un filtre sur la requête (avec, cerise sur le gateau la même icone entonnoir).

Alors filtre dans le rapport
ou condition simple dans la requête ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 14h32   #3
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
c'est un filtre sur un objet, c'est à dire sur une colonne d'un tableau dans un document
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 16h07   #4
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
Alors je suggère que tu fasses
clic droit de la souris sur le fond blanc du rapport (déselectionne tout objet)
Formater les filtres
Que tu vérifies qu'il n'y a bien que ce filtre (notamment dans global et dans chaque tableau
Tu vires tou
Tu recommences

Si les symptomes persistent
tu crées un nouveau rapport et tu essaies
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 16h23   #5
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
J'avais déjà testé, mais je viens de recommencer en créatant un nouveau document, avec simplement cet objet.

Qd je choisi par exmple la valeur 0.0044 dans le filtre, je n'ai aucun afiichage qd je choisis 0.00465 tout est ok, et quand je choisi les deux tout est oki aussi.

Après cela peut être un bug lors de la création de l'objet??
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 16h39   #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
- dans ton cube de donnée...est-ce que les données que tu vois correspondes aux données affichées dans ton tableau ?

- quel est le SQL de ta requete ?


- quand tu pose la fonction EnNombre(<ton_objet>) est ce que ça pose toujours problème ?

- combien font un plus un ?
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 16h57   #7
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
J'ai mis la plus simple expression du code lol, car les sympthômes sont les mêmes

Code :
1
2
3
4
5
 
SELECT   
  P_TARIF_COM.SURTAXE
FROM
  P_TARIF_COM
Dans le cube je vois bien toute les données possibles. Le filtre n'est que sur l'affichage au niveau du tableau, pas au niveau de la requête

Sinon 1 plus 1 euhhh 2
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 17h06   #8
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
Bravo...

je sais d'où vient ton problème..ton SQL est trop simple ... euh...pffiouuu !! ..bon OK..je sais pas


tu peux nous mettre en piece jointe le .rep en enregistrant pour tous...ça m'intrigue ton pb...


.....
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 17h14   #9
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
Cela ne va pas servir à grand chose car tu il faut l'univers, la connexion à la base de données enfin toute la hiérarchie

j'ai 2 imprim ecran pour vous montrer le problème

Le rapport est la version de test très simple

Nb: Etant dans une société de service, autour de moi y a des personnes qui connaissent Bo depuis la version 5.1 et qui n'ont pas eu d'explication -> bug

Peut être que l'un d'entre vous à déja rencontré cela
Images attachées
Type de fichier : jpg PbFiltre.JPG (33,1 Ko, 6 affichages)
Type de fichier : jpg PbFiltreNon.JPG (23,6 Ko, 5 affichages)
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 17h17   #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
rhhaaaaaaaa.....c'est un probleme de mise en page apparement...vu que les données du cube sont bonnes..donc envoi le .rep...

tiens tu peux essayer de faire un export au format txt ou excel de ta requete via le cube...ainsi tu verra si tu as tout bien !!

...et tu peux essayer de purger aussi...mais bon..si tu dis que tu as refais le rapport de zero !!

Enfin envoi, comme ça on verra si ça vient de ton BO !!!


allez ...fait péter !!
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 17h23   #11
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
Voila, j'ai mis des resultats partiels car plus aucun contrainte donc beaucoup de données
Fichiers attachés
Type de fichier : zip OC_TarifBidon.zip (17,0 Ko, 4 affichages)
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 17h25   #12
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
alors une explication
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 18h16   #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
Une explication NON
Une solution OUI
Code :
1
2
Créer une variable (qui peut rester en dimension)
soluce = Tronque(<Surtaxe> ,6)
Le filtre marche !
J'ai mis 6 décimales au hasard à toi de voir jusqu'où vont tes valeurs moi j'ai pas le temps

bastoonet ? Tu dors ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 20h33   #14
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ésolé...pb de mise en prod au boulot.....et ensuite j'ai retour à la maison !!

donc je verrai ça demain car là, j'ai pas BO sous la main !!
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 08h51   #15
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
Bruno2r, je te tire mon chapeau bravissiimo, royal

merci beaucoup
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 08h52   #16
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
Pour aller plus loin que la simple solution, proposée hier en fin d'après midi j'aimerais comprendre ...
Peut tu vérifier dans la table P_TARIF_COM le type de donnée du champ SURTAX et notamment la précision.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 08h54   #17
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 je confirme en faisant tronque comme l'indique bruno...!!!


cause : je suppose que BO pour les filtres sur les numériques doit s'arreter à un certain nombre de décimale, aussi lorsque BO compare la valeur du filtre et la valeur à filtrer il ne trouve pas de correspondance, et donc n'affiche rien....

Le fonctionnement lors d'un filtre sur plusieurs valeur doit être différent, c'est pour cela que ça marche !!

enfin c'est juste une théorie !
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 08h55   #18
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
Merci pour le compliment, tu peux engeuler tes collègues ... ils auraient pu trouver

Au sujet du type de donnée j'ai une idée derrière la tête il faudrait que je sache si ta BD est Oracle et sa version ...
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 11h55   #19
Invité de passage
 
Inscription : avril 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 69
Points : 3
Points : 3
La bd est oracle 8i, est l'objet était formaté au niveau de l'univers avec 6 decimale
schumi101 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 12h40   #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
Citation:
Envoyé par schumi101 Voir le message
La bd est oracle 8i, est l'objet était formaté au niveau de l'univers avec 6 decimale
Formaté ... ? au sens FormatDeNombre ?
Oui mais le champ dans la table Oracle est ce qui'il est de type
number (size x, prcision 6)
ou
float ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h16.


 
 
 
 
Partenaires

Hébergement Web