Ciao a tutti,
Sto cercando di ottenere valori univoci in una colonna attraverso un array associativo. Quando lo metto nell'array, viene automaticamente tagliato come 1.759 tagliato a 1. Qual'è il miglior modo di farlo?
La mia seconda domanda è: sto cercando di chiamare il valore e tracciarlo come una linea nel grafico usando la funzione 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;
Funzionerà o taglierà nuovamente i decimali?
Apprezzo molto il vostro aiuto.
Grazie.
Ciao @vishwasanj ,
Sì, l'array associativo non è molto utile con i numeri in virgola mobile. Finirai sempre con valori chiave troncati. Una soluzione klugey sarebbe moltiplicare i numeri per 100, 1000, ecc. e quindi dividere le chiavi per lo stesso numero dopo aver ottenuto le chiavi. Perderai le cifre più piccole, ma potrebbe funzionare in alcune situazioni.
Trovare valori numerici unici è una domanda comune su questo forum. La soluzione migliore che ho visto è l'utilizzo di Riepilogo. Vedere @txnelson La risposta Qui .