脚本中的变量赋值问题

0
正常情况下在对一个变量赋值的使用let X = 7,即可完成;
但当这个值需要计算得到的时候应该怎么做呢?
在脚本中加载了一个数据表table1,这个表中有一个字段field1,我希望把field1的最大值赋值给变量X;
我的思路是这样的:
let X = MAX(load field1 from table1);
但是在脚本中是报错的,并不能执行,希望那位朋友有思路的可以帮帮忙!
万谢!
另外,您可能会说不在脚本中进行变量赋值,直接在 变量概述 中设置这样一个变量 X = MAX(field1)即可完成,但是我的这个变量并不是用于前端展现使用,而是用户脚本加载使用的,所以这样并不能达到我想要的效果!
再次感谢!
已邀请:
0

qjxiaopang - 懒惰是成功的最大绊脚石 2016-09-21 回答

需要结合let和peek,方法如下:
load脚本如下
table1:
load field1 ,
max(field1) as max_field1
from table1
;
这样最大值已经出来了,然后给变量赋值
let X=peek('max_field1',0,'table1')
peek的使用如下,你也可以参考帮助文档
peek(fieldname [ , row [ , tablename ] ] )
希望对你有帮助,谢谢!

要回复问题请先登录注册