|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
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 !!!" |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
c'est un filtre sur un objet, c'est à dire sur une colonne d'un tableau dans un document
|
|
|
00
|
|
|
#4 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
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 !!!" |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
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?? |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
- 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" |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
J'ai mis la plus simple expression du code lol, car les sympthômes sont les mêmes
Code :
Sinon 1 plus 1 euhhh 2 |
||
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Bravo...
je sais d'où vient ton problème..ton SQL est trop simple ... euh...pffiouuu !! tu peux nous mettre en piece jointe le .rep en enregistrant pour tous...ça m'intrigue ton pb... .....
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
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 |
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
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" |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
Voila, j'ai mis des resultats partiels car plus aucun contrainte donc beaucoup de données
|
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
alors une explication
|
|
|
00
|
|
|
#13 | ||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Une explication NON
Une solution OUI Code :
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 !!!" |
||
|
|
00
|
|
|
#14 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
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" |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
Bruno2r, je te tire mon chapeau bravissiimo, royal
merci beaucoup |
|
|
00
|
|
|
#16 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
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 !!!" |
|
|
00
|
|
|
#17 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
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" |
|
|
00
|
|
|
#18 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
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 !!!" |
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 69 ![]() |
La bd est oracle 8i, est l'objet était formaté au niveau de l'univers avec 6 decimale
|
|
|
00
|
|
|
#20 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
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 !!!" |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com