我要在JS里面做嵌套,现在只能查询一列的值的,那我的查询7次,这个效率太低了吧。
查询语句先用 CONCAT_WS('|',进行拼接,拼成一列
对结果进行x=comm_info.split('|'); 拆分
然后去取x[0] ,x[1],x[2]就行,
虽然问题解决了,就是优点绕,
但是起码不用查7次了,效率是有了。
你用value函数吧。。先写一个数据集
value("ds2",3)//ds2数据集第3列所有的数据!
Value函数- FineReport帮助文档 - 全面的报表使用教程和学习资料
js中类似
var s=FR.remoteEvaluate("value('ds2',3)")
一个方案,把所有列拼接成一个字段取到,然后格局拼接符号在拆分