本帖最后由 beibm 于 2023-12-19 12:53 编辑
如果是数据集中有重复数据,可以在写sql语句的时候进行去重,比如:select distinct ...
如果是在报表计算时产生的数组中有重复数据,去重的方式分别为:用最新版本中的UniqueList函数,或在旧版本中用自定义函数
uniquelist函数说明:数组去重(获重)函数,生成一组只有唯一值的数组
语法:uniquelist(initList{,rtnType})
参数说明:
initList 原始集合(数组、字符串组等)
rtnType 返回类型,如果为true,则返回去除重复元素后的集合,如果为false,则返回由重复元素组成的集合;默认为true
举例说明:
- 例1:uniqueList( list(1,3,3,1,5,7,9) ) 结果为{1, 3, 5, 7, 9 }
- 例2:uniqueList( list(1,3,3,1,5,7,9), false) 结果为{ 1, 3}
- 例3:uniqueList( list(A,B,B,C,D), true) 结果为{ A, B, C, D }
- 例4:uniqueList( list(A,B,B,C,D), false) 结果为{ B }
|