|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 19 ![]() |
Bonsoir à tous,
Voilà mon problème : j'ai une colonne avec des valeurs négatives et positives. Je voudrais sortir - la valeur positive la plus forte => max(<valeur colonne>) - la valeur minimum positive. Par exemple valeur ------ 12 ==> Minimum : 12 13 43 ==> Maximum : 43 -12 -99 Je n'arrive pas à trouver pour le minimum... Pourriez vous m'aider ? Merci par avance pour vos lumières. |
|
|
00
|
|
|
#2 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Bonsoir;
Je n'ai pas BO à la maison et ne peux pas vérifier mais j'essaierais ceci - la valeur positive la plus forte => max(<valeur colonne>) - la valeur minimum positive. Voici l'astuce que j'utiliserais : Substituer "Vide" au valeurs non positives 1) créer une variable <NBPourMin> dans une colonne à droite =(Si (Signe(<NB>) = 1) Alors <NB> 2) en pied de tableau Min(<NBPourMin>) DIMENSION NB NbPourMin A 12 12 B 43 43 C -12 D -99 E 0 Min 12 Ne gère pas les 0 car tu n'as pas dit si tu en avais ni si tu voudrais ou pas les prendre en compte.
__________________
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 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Je confirme que la méthode fonctionne....et pour gérer le 0, il suffit dans la condition SI de poser Signe (<nb>)>-1
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 19 ![]() |
Bonsoir,
J'ai testé ta solution et c'est bien Ok pour ma part. Merci beaucoup Bruno ! Je vois que rien ne te résiste ... Encore merci pour tes lumières et à la prochaine |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com