après voir cherché sur le forum j’ai trouvé comment afficher une valeur avec une couleur suivant une condition via le module widget. Par contre pour une valeur cela ne fonctionne pas:
Il n’y a pas besoin du test sur <1 puisqu’il est fait juste au dessus.
Les tests sont réalisés dans l’ordre et il s’arrête dès qu’une condition est vraie
Oui je me doutais bien qu’ily avait moyen d’optimiser mais je n’utilise pas cette méthode donc j’ai pas été vérifier les conditions d’arrêt et priorités de test
Ma formule aura au moins le mérite de l’aiguiller pour d’autres tests plus conséquents si besoin.
D’ailleurs en anticipant cette possibilité je me demandais si y avait moyen de faire sans condition pour le dernier cas (car toujours vrai) : un « default » histoire de pas oublier de cas…
En fait, ce que remontait Mips je pense, c’est que tes bornes ne sont pas adaptées pour les valeurs 0.5 et 0.8 vues le format de tes conditions :
affichage pour valeurs strictement inférieures à 0.49 et strictement supérieures à 0.50 : 049 et 0.50 ne sont donc pas affichées
affichage strictement inférieures à 0.79 d’un côté et strictement supérieures à 0.80 : 0.79 et 0.80 ne sont donc pas affichées
EDIT :
Par contre, indépendamment du fait que comme le précise Bison, c’est plus simple de partir sur une seule condition, je ne m’explique pas ton problème d’affichage pour la valeur 0.85 qui devrait fonctionner…
Alors, je viens de faire le test : De ce que j’ai pu constater, il ne prend pas la première condition qui est valide mais la dernière
=> Du coup, attention @Bison , ta proposition ne fonctionnera pas : la dernière condition sera toujours remplie (à part sans doute pour 0)
=> ce qui explique ton affichage en jaune pour ton dernier post : 0.2 < 0.49 : vrai, 0.2 < 0.79 : vrai donc affichage en jaune au lieu de vert
Sinon, j’ai repris tes conditions de ton précédent post (avec la valeur 0.85) et ça fonctionne correctement chez moi.
Pour ton second test (0.80), ça ne s’affiche pas car il ne remplit aucune condition en effet (pas inférieur à 0.79 et pas supérieur strict à 0.80) donc mettre >= mais ça ne suffira pas pour la valeur 0.79 ;).
Pour J-1 HP, le problème semble provenir d’ailleurs vu que c’est le seul qui pose problème apparemment (il ne s’affiche jamais quelle que soit la valeur non ?)