Anomalie sur bloc SI avec ET ou &&

Bonjour,

J’ai constaté un phénomène anormal que je voudrais soumettre.

Lorsque je tape la condition suivante dans un bloc SI ALORS SINON d’un scénario :

time_between(#time#,time_op(variable(leversoleil),180),time_op(variable(couchersoleil),-90) ET #[Environnement][Météo TRE][Température Max]# < 28

Avec les valeurs de variables suivantes :

leversoleil = 656
couchersoleil = 2107
#time# = 2230

La réponse est true alors qu’elle devrait être false.

Alors que :

#time# >= time_op(variable(leversoleil),180) ET #time# <= time_op(variable(couchersoleil),-90) ET #[Environnement][Météo TRE][Température Max]# < 28

Donne bien false.

J’ai utilisé le testeur d’expression afin de vérifier et celui-ci m’a bien confirmé un problème.

Avez-vous entendu parlé de modification sur la fonction time_between ou voyez-vous le problème ?

Merci de votre aide

Ça ne pourrait pas être une histoire avec le nombre de parenthèses trop grande dans la première expression ?

As-tu essayé de remplacer l’expression en indiquant directement la valeur de chacun des time_op pour voir si time_between débloque aussi ?

:+1: :+1:

Bien vu, parenthèse manquante.
J’ai testé chacune des fonctions individuellement mais le merge a dû foiré.
En tout cas, merci, ce truc me saoulait vraiment.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.