关联数组中的十进制数大家好,
我试图通过关联数组在列中获取唯一值。当我把它放在数组中时,它会自动切断,如1.759切成1。最好的方法是什么?
我的第二个问题是:我试图调用该值并使用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;
这会起作用还是会再次砍掉小数点?
我非常感谢你的帮助。
谢谢。
Re:关联数组中的十进制数你好 @vishwasanj ,
是的,关联数组对浮点数没有多大帮助。你总是会以截断的键值结束。 一个klugey解决方案是将数字乘以100,1000等。然后在获得密钥后将密钥除以相同的数字。 您将丢失较小的数字,但在某些情况下可能会有效。
查找唯一数字值是此论坛上的常见问题。 我见过的最佳解决方案是使用Summary。 看到 @txnelson 的答案这里 。