Hallo zusammen,
Ich versuche, eindeutige Werte in einer Spalte durch das assoziative Array zu erhalten. Wenn ich es in das Array stelle, wird es automatisch wie 1.759 auf 1 gehackt. Was ist der beste Weg, dies zu tun?
Meine zweite Frage ist: Ich versuche, den Wert aufzurufen und ihn mit der Funktion Num () als Linie in der Grafik darzustellen.
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;
Wird das funktionieren oder wird es die Dezimalpunkte wieder abhacken?
Ich schätze deine Hilfe sehr.
Vielen Dank.
Hallo @vishwasanj .
Ja, ein assoziatives Array ist bei Fließkommazahlen nicht sehr hilfreich. Sie erhalten immer abgeschnittene Schlüsselwerte. Eine klugey-Lösung wäre, die Zahlen mit 100, 1000 usw. zu multiplizieren. und teilen Sie dann die Schlüssel durch dieselbe Nummer, nachdem Sie die Schlüssel erhalten haben. Sie werden die kleineren Ziffern verlieren, aber das kann in einigen Situationen funktionieren.
In diesem Forum wird häufig nach eindeutigen numerischen Werten gesucht. Die beste Lösung, die ich gesehen habe, ist die Verwendung von Summary. Sehen @txnelson antworte Hier .