|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 307 ![]() |
Salut a tous,
j'ai un souci assez bizarre. J'ai une valeur numérique X dans une base de données. Je souhaite creer deux dimensions : * une qui fait la somme des valeurs negatives de X * une autre qui fait la somme des valeurs positives de X Cela reviendrai a dire : select sum(HY_CONTRACTRESULT.INTERESTINCEXP) from HY_CONTRACTRESULT where HY_CONTRACTRESULT.INTERESTINCEXP >0 Voici ce que j'ai fait dans mon univers mais cela me retourne aucune valeur UNIQUEMENT LORSQUE JE METS LES 2 VALEURS DANS MON RAPPORT ![]() J'ai egalement essayé avec la fonction SIGN de BO mais j'obtiens le meme resultat avec * WHERE sign(HY_CONTRACTRESULT.INTERESTINCEXP) = 1 * WHERE sign(HY_CONTRACTRESULT.INTERESTINCEXP) = -1 Qq'un a une petite idée ?
__________________
Pensez au tag !!!
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : octobre 2007 Messages : 64 ![]() |
Bonjour LP-mpascolo,
La definition de ton objet me semble correct. As tu essayé d'executer ta requete "SELECT sum(X) FROM TABLE WHERE X >= 0" sur ta base, pour voir si elle rend des lignes de resultats? As tu cliqué sur le bouton "analyse" de ton objet pour voir si il passe bien? De plus, le type de ton objet est il bien numerique? |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 307 ![]() |
En fait, apres qques tests, il apparait que cela me retourne aucune valeur UNIQUEMENT LORSQUE JE METS LES 2 VALEURS DANS UN MEME RAPPORT.
Et c'est justement ce dont j'ai besoin...
__________________
Pensez au tag !!!
|
|
|
00
|
|
|
#4 | ||||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Salut,
Eh bien à moi la définition de ton objet ne me parait pas efficiente : D'une manière générale, les clauses where sont à éviter dans le sql des objets même si on nous les propose. En effet on ne sait jamais quelles contradictions ou effets cumulés de restrictions cela va générer selon les conditions ajoutées par l'utilisateur dans BO. Je m'y prendrais de la façon suivante : pour la somme des valeurs positives Code :
Code :
__________________
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 | ||
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
Citation:
Citation:
somme(valeur1<0) et somme(valeur1>=0) ?? Les 2 dimensions ne définissent pas le même ensemble, c'est normal que tu n'aies rien en sortie si ton tableau est fait d'une certaine façon ?!
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
||
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 307 ![]() |
oui en effet,
Ca fonctionne... Merci a tous pour votre aide !
__________________
Pensez au tag !!!
|
|
|
00
|
|
|
#7 | |||||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
Bien sûr tu pourrais transformer en caractères le résultat mais ça me parait tordu tout ça Tu devrais peut être expliquer l'objectif à atteindre
__________________
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
|
|
|
#8 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Et tu as changé quoi au juste ?
__________________
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
|
|
|
#9 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 307 ![]() |
J'ai pris ta solution Bruno2R et mes resultats sont bel et bien des "Mesures"
__________________
Pensez au tag !!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com