永洪社区

标题: 使用脚本获取交叉表数据 [打印本页]

作者: lyk    时间: 2024-2-19 11:26
标题: 使用脚本获取交叉表数据
本帖最后由 lyk 于 2024-2-19 11:30 编辑

使用脚本getdata获取交叉表数据的时候,只用用坐标从上往下么,可不可以从下往上

作者: yhdata_lyaa    时间: 2024-2-19 11:32
现在的脚本你咋写的,什么从上往下的吗
作者: lyk    时间: 2024-2-19 11:36
yhdata_lyaa 发表于 2024-2-19 11:32
现在的脚本你咋写的,什么从上往下的吗

var avg_a2=getData("三指标均值").get(1,0)
第一行不就是1么,但是有时候要取最后一行,又不知道总共几行怎么办
作者: yhdata_yzm    时间: 2024-2-19 13:10
lyk 发表于 2024-2-19 11:36
var avg_a2=getData("三指标均值").get(1,0)
第一行不就是1么,但是有时候要取最后一行,又不知道总共几 ...

get的值是存放在二维数组里的。
avg_a2.size()就是长度,avg_a2.size()-1就是最后一个值的位置
作者: lyk    时间: 2024-2-19 13:32
yhdata_yzm 发表于 2024-2-19 13:10
get的值是存放在二维数组里的。
avg_a2.size()就是长度,avg_a2.size()-1就是最后一个值的位置 ...

具体怎么写呢,可以写一个完整示例吗,
var a =getData("图表1").get(1.0)
param["哈哈"]=a

上面这个怎么获取长度呢,我试了直接放在a后面  没有数值
作者: yhdata_yzm    时间: 2024-2-19 13:37
lyk 发表于 2024-2-19 13:32
具体怎么写呢,可以写一个完整示例吗,
var a =getData("图表1").get(1.0)
param["哈哈"]=a

var a =getData("图表1").get(a.size()-1.0)
作者: lyk    时间: 2024-2-19 14:49
yhdata_yzm 发表于 2024-2-19 13:37
var a =getData("图表1").get(a.size()-1.0)

报错呀

作者: yhdata_yzm    时间: 2024-2-19 14:55
lyk 发表于 2024-2-19 14:49
报错呀

是1,0不是1.0,你不要完全复制我的啊,得自己写写,不然符号有时候不对啊
作者: lyk    时间: 2024-2-19 16:20
yhdata_yzm 发表于 2024-2-19 14:55
是1,0不是1.0,你不要完全复制我的啊,得自己写写,不然符号有时候不对啊 ...

改了,重新写了一遍,还是报错的
作者: yhdata_lyaa    时间: 2024-2-19 16:30
lyk 发表于 2024-2-19 16:20
改了,重新写了一遍,还是报错的

分两行写试试嘛,a引用自身了
作者: lyk    时间: 2024-2-19 18:13
yhdata_lyaa 发表于 2024-2-19 16:30
分两行写试试嘛,a引用自身了

分两行咋写呀,第一行直接不写get吗
作者: yhdata_lyaa    时间: 2024-2-19 19:00
试试看var a=getData("图表1")
var b=a.size()-1
var c=a.get(b,0)




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