Bonjour à tous 😊
Je ne sais pas si ça a déjà été signalé, mais j'ai trouvé un comportement qui me semble bizarre avec la fonction "UniqueValues()" 😕
Voici un petit code pour illustrer la chose…
Cette première version fonctionne bien :
Definir (
[
_v1 = "uno"
;
_v2 = "dos"
;
_v3 = "uno"
;
_list = ""
;
_list = Liste ( _list ; _v1 )
;
_list = Liste ( _list ; _v2 )
;
_list = Liste ( _list ; _v3 )
] ;
UniqueValues ( _list )
)
Cela donne bien le résultat espéré :
uno
dos
En revanche, si j'ajoute la fonction "UniqueValues()" à chaque ligne, j'ai un résultat étrange :
Definir (
[
_v1 = "uno"
;
_v2 = "dos"
;
_v3 = "uno"
;
_list = ""
;
_list = UniqueValues ( Liste ( _list ; _v1 ) )
;
_list = UniqueValues ( Liste ( _list ; _v2 ) )
;
_list = UniqueValues ( Liste ( _list ; _v3 ) )
] ;
_list
)
Soit le résultat suivant :
uno
dos
Comme vous le voyez, j'ai 3 items au total, au lieu de 2, dont la deuxième ligne est totalement vide 😕
Quelqu'un aurait un début d'explication ?
Merci 😉