制作报表的软件FineReport中数组常用处理函数

 时间:2024-11-14 20:32:39

1、获取数组某个位置的数据可以通过indexofar筠续师诈ray(array, index)函数,返回数组array的第index个元素。在单元飙空蒈开格中输入=indexofarray(["a","b","c","d"],3),获取数组中第三个位置的数据即返回值为c。

2、获取某个字符串在数组中的位置可以通过inarra鲻戟缒男y(co, array)函数,返回co在数组array中的位置,如果co不在array中,则返回0。在单元格中输入=inarray("b",["a","b","c","d"]),b在数组的位置是2,因此返回值为2。在单元格中输入=inarray("e",["a","b","c","d"]),由于e不在数组中,因此返回值为0。

3、过滤数组元素可以通过greparray(array,fn)函数,根据fn条件来过滤数组,最后形成一个新的数组。在单元格中输入=greparray([3,4,2,0,6,8,0], item != 0),返回一个新的数组[3,4,2,6,8]。

4、对数组元素进行批量处理可以通过maparray(array,fn)函数,对数组中的每个元素根据fn进行计算,将计算结果保存到新的数组中。在单元格中输入=maparray([3,4,2,-3,6,8,-5],if(item>0,1,0)),返回一个新的数组[1,1,1,0,1,1,0]。

5、对数组元素进行排序可以通过sortarray(array)函数,对数组元素进行排序。在单元格中输入=sortarray([3, 4, 4, 5, 1, 5, 7]),返回一个新的数组[1,3,4,4,5,5,7]。

  • 合并报表软件FineReport中数组常用处理函数
  • java报表开发FineReport教程:[27]常用函数
  • 定制报表系统FineReport中Count函数介绍
  • 企业报表FineReport中如何使用treelayer函数
  • finereport入门教程
  • 热门搜索
    佳木斯旅游景点 成都到西双版纳旅游 许昌旅游景点大全 湖南短途旅游 荆门旅游景点大全 世界旅游胜地有哪些 潍坊旅游网 云南旅游全攻略 西安到华山旅游攻略 华东五市旅游景点