Hola a todos,
Estoy tratando de obtener valores únicos en una columna a través de una matriz asociativa. Cuando lo coloco en la matriz, se corta automáticamente como 1.759 cortado a 1. ¿Cuál es la mejor manera de hacerlo?
Mi segunda pregunta es: estoy tratando de llamar el valor y trazarlo como una línea en el gráfico usando la función 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;
¿Funcionará o va a recortar los puntos decimales de nuevo?
Realmente aprecio tu ayuda.
Gracias.
Hola @vishwasanj ,
Sí, la matriz asociativa no es muy útil con los números de punto flotante. Siempre vas a terminar con valores clave truncados. Una solución klugey sería multiplicar los números por 100, 1000, etc. y luego divida las claves por ese mismo número luego de obtener las claves. Perderá los dígitos más pequeños, pero eso podría funcionar en algunas situaciones.
Encontrar valores numéricos únicos es una pregunta común en este foro. La mejor solución que he visto es usar Resumen. Ver @txnelson respuesta de aquí .