Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous,
j'ai plusieurs enregistrements dans ma datawindow et la fonction Min me permet de trouver le plus petit nombre dans une colonne. Moi j'aimerai qu'il puisse me donner la plus petite valeur qui soit supérieure à 0. Comment exlure les valeurs négatives de la fonction Min()
Hors ligne
essaye
min(if (col<0,0,col))
Hors ligne
Ton code devrait retourner 0 si la valeur minimum est inférieure à 0. Ce que moi je veux, c'est qu'il me retourne la valeur la plus petite qui soit supérieure à 0
Hors ligne
Alors
cré un champs calculé cf_min_sup_zero
if ( col < 0 ,max( col), col) ou if ( col <= 0 ,max( col), col)
puis un autre champs
min(cf_min_sup_zero)
car min(if (col<0, max(col),col)) ne compile pas
Hors ligne
--------------------------------------------------------------------
Bonjour, peut-on considérer que le problème est Résolu ?
--------------------------------------------------------------------
Hors ligne