value("ds1",1,2) 如果表行数太多,要倒数2行,三行等的怎么写
不支持
-------
可以用以下两个函数来曲线获取
REVERSEARRAY(array):返回数组array的倒序数组。
示例:REVERSEARRAY(["第一个","第二个","第三个"])返回["第三个","第二个","第一个"].
INDEXOFARRAY(array,index):返回数组array的第index个元素。
示例:
INDEXOFARRAY(["第一个","第二个","第三个"],2)返回"第二个"。
只能在sql里面排序了,可以取对应的倒数的行
这个count(value("ds1",1))可以获取数据集行数
你直接
value("ds1",1,count(value("ds1",1))-2) 那就是倒数第二行,自己修改获取
value("ds1",3,1,"A0000",2)
返回ds1中第3列元素,且该列元素对应的第4列元素的值是 A0000 的所有数据中第2个值
至于倒数,你在ds1数据集里倒着order by一下