永洪社区

标题: 脚本处理 [打印本页]

作者: kin    时间: 2023-7-13 18:55
标题: 脚本处理
脚本处理数据时,如何找出某个数据的位置。
例如我用了large([1,2,5,4],1),获得最大数据时5,如何获取5的位置是3.



作者: yanieye    时间: 2023-7-13 18:55
var vals = [1,2,5,4];
var a = large(vals, 1);
var idx = 0;

for(var i = 0; i < vals.length; i++) {
   if(vals[i] == a) {
      idx = i;
      break;
   }
}
作者: yhdata_ruby    时间: 2023-7-13 19:06
要这样实现的具体需求是什么,为什么要这样做啊
作者: kin    时间: 2023-7-17 09:37
yhdata_ruby 发表于 2023-7-13 19:06
要这样实现的具体需求是什么,为什么要这样做啊

例如我有3列数据,机构,销量,笔数。现在要获取销量前三对应的机构名称,销量后三对应的机构名称。
作者: yhdata_yzm    时间: 2023-7-17 09:46
你用筛选做出来不就行了么。
作者: 小鱼儿    时间: 2023-7-20 15:07
kin 发表于 2023-7-17 09:37
例如我有3列数据,机构,销量,笔数。现在要获取销量前三对应的机构名称,销量后三对应的机构名称。 ...

用的表格吗?有排序吗?获取到的机构名称干嘛用呢,赋值给文本吗?
作者: yhdata_yzm    时间: 2023-7-20 17:44
var b=['1','2','3']
debug(indexOf(b,'3'))
这里边需要把你的逗号也算进去
作者: 小么小二郎    时间: 2023-7-20 20:39
用脚本应该可以。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4