Salut à tous,
J'essaie d'obtenir des valeurs uniques dans une colonne via un tableau associatif. Lorsque je le place dans le tableau, il est automatiquement coupé, comme 1.759, coupé à 1. Quelle est la meilleure façon de le faire?
Ma deuxième question est la suivante: j'essaie d'appeler la valeur et de la représenter sous forme de ligne dans le graphique à l'aide de la fonction Num ().
Add Ref Line( Num(currentL1),"Dashed","Medium Dark Blue","", 1 )
Where unique L1= Associative Array( qdt:L1);
N Items( unique L1 );
unique L1 << Get Keys;
currentL1 = unique L1 << First;
Cela fonctionnera-t-il ou va-t-il couper à nouveau les décimales?
J'apprécie vraiment votre aide.
Je vous remercie.
salut @vishwasanj ,
Oui, le tableau associatif n'est pas très utile avec les nombres à virgule flottante. Vous allez toujours vous retrouver avec des valeurs de clé tronquées. Une solution pour Klugey serait de multiplier les nombres par 100, 1 000, etc. et ensuite diviser les clés par ce même nombre après avoir obtenu les clés. Vous perdrez les petits chiffres, mais cela pourrait fonctionner dans certaines situations.
La recherche de valeurs numériques uniques est une question courante sur ce forum. La meilleure solution que j'ai vue utilise sommaire. Voir @txnelson la réponse ici .